Vice President of Engineering
Role Description This full-time, remote Vice President of Engineering role is responsible for leading the engineering organization, setting technical direction, and ensuring high-quality delivery of software products. The VP of Engineering will oversee engineering teams, define and refine processes, and collaborate closely with product, design, and business stakeholders to align technology initiatives with organizational goals. Day-to-day responsibilities include managing engineering managers and senior technical leaders, prioritizing projects, reviewing architecture and implementation plans, and removing obstacles to delivery. This role will also focus on scaling engineering operations, implementing best practices for software development and project management, and fostering an inclusive, high-performance culture. The VP of Engineering will monitor key performance metrics, manage budgets and resource allocation, and support talent acquisition, mentoring, and professional development across the engineering function.
Qualifications
Proven experience in Engineering Management, including building, organizing, and scaling diverse technical teams. Strong Team Leadership skills, with a track record of motivating, mentoring, and developing engineering leaders and individual contributors. Hands-on background in Software Development, with familiarity across modern architectures, frameworks, and development practices. Demonstrated Project Management capabilities, including planning, prioritization, risk management, and on-time delivery of complex initiatives. Experience driving Product Development in partnership with product management, from concept and requirements through launch and iteration. Excellent communication and collaboration skills, with the ability to work effectively across remote, cross-functional teams. Strategic thinking and decision-making skills, with experience defining technical roadmaps aligned to business objectives. Knowledge of modern software development lifecycle practices (Agile, CI/CD, DevOps) and quality standards. Background in scaling systems and organizations, including resource planning, budgeting, and process improvement. Bachelorβs degree in Computer Science, Engineering, or a related field; advanced degree or equivalent experience is beneficial.