We’re currently looking for a Vice President (VP) of Engineering with previous startup experience in directly managing a product development team. The VP of Engineering will be responsible for identifying and driving initiatives to improve product reliability, enhance scale, and automate processes. Initially this role will require you to code and provide technical mentorship to the team. As a result, you should be an experienced full-stack engineer with demonstrated experience designing and implementing architectures that adhere to industry best-practices.You’ll also be responsible for overseeing and managing security. Experience working in a regulated industry is preferred, but not required. You should have experience working with security, namely, SOC2.
Responsibilities
- Manage and mentor a high-performance team of engineers on best practices as it relates to quality, reliability, and scale.
- Own the software-development-lifecycle (SDLC) process as it relates to software development, quality assurance, and deployment.
- Lead architecture and implement initiatives to enhance build quality and reduce regression issues—e.g. test automation.
- Design, implement, and monitor operations and SLOs related to operations.
- Own and manage the entire codebase.
- Manage site reliability and orchestrate systems for high-availability and business continuity in order to adhere to SLAs.
- Work with leadership to maintain and deliver on the company’s product roadmap, annual risk assessment, and information security objectives.
- Maintain and optimize budgets to meet goals.
- Manage service providers and establish periodic reviews of vendors based on performance.
- Understand and collaborate on the complete product lifecycle from concept to execution.
- Recommends new technologies and ideas to improve sprints and efficiency.
- Recruit and develop top engineering talent.
Qualifications
- Bachelors’ degree in CS or related field. Advanced degree in a technical field would be a plus (Computer Science, Computer Engineering, etc.).
- 8+ years of experience in engineering leadership with 10 years of professional experience working as an engineer. Previous experience as a team-lead or application architect is preferred. Experience managing a distributed team is highly preferred.
- Direct experience working in cloud-based environment. Direct experience with GCP is preferred.
- Substantial development experience is a requirement for this role.
- You should have deep familiarity with DevOps, specifically Hashicorp’s Terraform.