Software Delivery Manager
Core
Oversee software delivery execution, coordinate cross-functional technical initiatives, and manage a remote development team to align work with business objectives.
Role type
Senior IC software delivery manager
Builds
Software development initiatives, releases, and deployments
Domain
Software engineering operations
Deliverable
production ML models
Required skills
Software delivery management, SDLC methodologies, cross-functional coordination, remote team management, DevOps, CI/CD pipelines, release management, Agile/Scrum frameworks, AI-assisted development tools, automation workflows
Preferred skills
AI-assisted development tools, automation workflows, DevOps, CI/CD pipelines, release management, Agile/Scrum frameworks
Technologies
AI, CI/CD, DevOps, Security
Responsibilities
Manage day-to-day execution of software development initiatives and coordinate work across concurrent projects, Ensure projects, releases, and deployments are delivered on time and to a high standard, Track deliverables, timelines, priorities, dependencies, and risks, and promote accountability across the engineering team, Manage and support a remote software development team, setting clear expectations for delivery, communication, and quality, Align team priorities with business objectives, remove blockers, and foster a collaborative, execution-focused culture, Enforce SDLC standards and engineering best practices across development workflows, code reviews, testing, QA, documentation, and release readiness, Improve software delivery processes and operational efficiency, Support adoption of AI-assisted development workflows and identify automation opportunities to improve speed, quality, and developer productivity, Translate business requirements into practical technical solutions and align priorities, timelines, and expectations with stakeholders, Communicate delivery status, risks, and dependencies clearly to stakeholders, Partner with Infrastructure and DevOps teams on reliable deployments, stable environments, release planning, and deployment readiness, Ensure delivery processes meet operational, security, and platform standards, Ensure systems, code, and engineering processes are documented and promote knowledge sharing and consistency
