VP of Engineering - Applications
New
J
JobgetherSoftware Engineering
Based in the United States, compatible time zonesFull-TimeVp
Salary$290,000 USD base salary
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSPythonCloud ComputingJavaKotlinKubernetesTypeScriptAzureReactDistributed Systems
Requirements
- Bachelor’s degree in Computer Science, a related technical discipline, or equivalent professional experience.
- Proven experience leading and scaling technical engineering organizations, including responsibility for multiple teams and engineering leaders.
- Strong hands-on technical background with the ability to remain technically credible and contribute meaningfully to engineering decisions while operating at an executive leadership level.
- Deep experience with distributed computing and a strong understanding of modern cloud ecosystems and architectures.
- Extensive knowledge of enterprise software development lifecycles, including Agile methodologies, discovery, design, development, quality assurance, CI/CD, deployment, and support.
- Experience with modern software technologies such as Java, Kotlin, Python, TypeScript/React, C#/.NET, Kubernetes, AWS, and/or Azure.
- Strong understanding of scalable SaaS architectures and complex data-processing or distributed systems environments.
- Demonstrated ability to build, mentor, and retain high-performing engineering teams while developing future leaders.
- Excellent conflict-resolution skills and the ability to navigate disagreements constructively across teams, leaders, and peers.
- Ability to balance the demands of senior leadership with sustainable work-life practices.
- Comfortable working effectively in a fully distributed, remote-first environment across compatible time zones.
- Willingness to travel periodically for team and company meetings.
Responsibilities
- Lead the end-user-facing engineering squads, representing approximately half of the overall engineering organization, while supporting continued growth in engineering capacity and organizational maturity.
- Provide strategic and technical leadership across software development, ensuring teams maintain strong engineering practices and consistently deliver high-quality products.
- Develop, mentor, and inspire engineering leaders and individual contributors, creating an environment where people can grow, experiment, learn from mistakes, and perform at their best.
- Strengthen engineering processes across the full software development lifecycle, including discovery, architecture, design, development, quality assurance, CI/CD, deployment, and production support.
- Guide teams working on complex distributed systems, cloud-based applications, streaming calculations, storage, and large-scale data processing.
- Partner across engineering and business functions to align technical priorities, product goals, customer needs, and organizational strategy.
- Foster a culture of curiosity, knowledge sharing, collaboration, and continuous learning, while actively encouraging teams to adopt new technologies and approaches.
- Manage and resolve conflicts effectively across individuals, engineering teams, leadership groups, and peer functions.
View Full Description & ApplyYou'll be redirected to the employer's site