Upstart Senior Software Engineer on the Delivery team at Upstart responsible for improving software deployment and release processes. Owns strategy and execution for deployment infrastructure and progressive delivery capabilities.
Responsibilities
As the Senior Engineering Manager of the Delivery team, you will lead a team responsible for improving how software is deployed and released across Upstart. You will own the strategy and execution for deployment infrastructure, progressive delivery, production promotion, rollback, and the delivery capabilities supporting both modern services and Upstart’s monolith.
Your focus will be making production releases safer, faster, and more predictable. You will reduce manual intervention, standardize deployment patterns, improve release visibility, and build automated safeguards that allow engineering teams to deploy independently without sacrificing customer or system safety.
This role is suited for a technically strong, execution-oriented leader who understands deployment systems, production operations, and large-scale platform transitions. You will balance the immediate needs of critical release infrastructure with longer-term modernization that makes deployment a low-friction and dependable part of engineering at Upstart.
How you’ll make an impact:
Team Leadership and Execution
Manage and develop a team focused on deployment infrastructure, release automation, monolith delivery, and engineering velocity
Define a clear charter, roadmap, ownership model, and measurable outcomes for the Delivery function
Translate strategy into capacity-aware plans with explicit priorities, trade-offs, milestones, and success measures
Maintain strong operational ownership of critical systems used to release software into production
Build a culture of execution, technical quality, ownership, and continuous improvement
Develop engineers and technical leaders who can independently own complex delivery capabilities
Delivery Platform Evolution
Qualification
Track record of hiringSystems thinking across release safetyFamiliarity with Kubernetes
Required
5+ years of engineering management experience
7+ years of experience in software engineering, DevOps, release engineering, platform engineering, or a related discipline
Significant technical experience with deployment systems, release automation, progressive delivery, or production infrastructure
Experience managing critical internal platforms used to release software across a large engineering organization
Strong understanding of distributed systems, cloud infrastructure, production operations, and software-release risk
Demonstrated ability to translate strategy into focused, capacity-aware execution plans and measurable outcomes
Experience leading modernization while maintaining stability of business-critical legacy systems
Track record of hiring, developing, and retaining high-performing engineers and technical leaders
Strong cross-functional leadership and communication
Systems thinking across release safety, engineering velocity, scalability, and operational resilience
Preferred
Experience with deployment technologies such as Argo CD, Spinnaker, Kubernetes controllers, or similar systems