Software Engineering and Delivery Manager
Core
Lead, manage, and develop a high-performing software engineering organization, providing technical and delivery leadership to project teams throughout the lifecycle.
Role type
Senior IC software engineering and delivery manager
Builds
Complex, integrated, and mission-critical software systems
Domain
Software engineering and delivery
Deliverable
production ML models | product features | infrastructure
Required skills
Leading and developing multidisciplinary software teams, managing full software development lifecycle, forecasting resource demand, establishing engineering standards, managing geographically distributed teams, modern software architecture, DevSecOps pipelines, automated testing, continuous integration, continuous delivery, release management
Preferred skills
None stated
Technologies
DevSecOps, automated testing, continuous integration, continuous delivery
Responsibilities
Lead and develop a high-performing software engineering organization, coach and mentor software managers and developers, manage performance and career progression, identify capability gaps and implement recruitment plans, plan and manage software capacity, forecast resource demand and allocate personnel, establish and maintain a structured software development lifecycle, define and implement engineering standards and quality gates, provide technical and delivery leadership to project teams, develop a software technology and engineering roadmap
Seniority
Senior, hands-on IC