Lead Software Engineer (MoveHQ) (Remote)
Updater
·
Posted:
August 8, 2023
·
Remote
About the position
The Lead Engineer role at Updater, Inc. in their MoveHQ division is a highly motivated and experienced position responsible for driving the implementation and delivery of MoveHQ's move management platform. The role focuses on ensuring the stability and success of the platform and architecture, while fostering a culture of collaboration and technical excellence within the engineering team. The Lead Engineer will lead the technical design, architecture processes, and team execution to ship new platform capabilities and product features. Additionally, they will improve software quality, reliability, and performance, define technical standards, and mentor other engineers.
Responsibilities
- Ship new platform capabilities and product features for MoveHQ's suite of products
- Improve overall software quality, reliability, and performance
- Collaborate with engineers across the organization to define technical standards and improve development operations
- Interview, train, coach, and mentor other engineers
- Lead the technical implementation as an engineering team lead
- Ensure roadmap delivery obligations are met with respect to schedule, requirements, software quality, security, and reliability
- Create technical designs from product requirements and specifications
- Review the team's technical designs and code
- Manage the integration and delivery pipeline of team-owned applications and code repositories
- Participate in interviewing candidates for the MoveHQ engineering team
Requirements
- 8+ years of full-stack web software development expertise in JavaScript, Ruby, or PHP
- Proven track record as a development team lead in a fast-paced, collaborative startup development environment
- Relational database expertise in MySQL, PostgreSQL, or SQL Server
- Proficiency in unit, integration, and functional testing, including test automation frameworks like Cypress, Mocha, or Selenium
- Experience in project management in agile environments using frameworks like Scrum and software like Jira
- Proficiency with continuous integration and continuous delivery (CI/CD) pipelines using tools like CircleCI, Jenkins, or GitHub Actions
- Excellent written and verbal communication skills, including technical documentation and collaboration with product and business stakeholders
- Experience in developing and shipping scalable, reliable, and performant software-as-a-service (SaaS) for businesses
Benefits
- Relational database expertise with MySQL, PostgreSQL, or SQL Server
- Proficiency in unit, integration, and functional testing, including test automation frameworks like Cypress, Mocha, or Selenium
- Project management experience in agile environments using frameworks like Scrum and software like Jira
- Proficiency with continuous integration and continuous delivery (CI/CD) pipelines using tools like CircleCI, Jenkins, or GitHub Actions
- Excellent written and verbal communication skills, including technical documentation and collaboration with stakeholders
- Experience developing and shipping scalable, reliable, and performant software-as-a-service (SaaS)
- Preferably experience developing and shipping software to the U.S. government (B2G) or in highly-regulated spaces (FedRAMP, HIPAA, PCI-DSS, GDPR)
- Experience in interviewing, training, coaching, and mentoring other software engineers
- Comfortable working in a distributed, asynchronous organization