Job details
DESCRIPTION
Job Summary
The Software Delivery Manager is responsible for leading project management and software delivery activities across assigned functional areas, ensuring the successful and timely delivery of software and controls features across multiple programs. This role aligns software delivery plans with overall program objectives, manages scope and resource allocation, governs development processes, and drives execution excellence.
The position coordinates, prioritizes, negotiates, and manages the execution of assigned projects and contracts while balancing scope, schedule, resources, budget, and quality. The Software Delivery Manager partners closely with business management, software functional leaders, and cross-functional teams to ensure business and technical objectives are achieved in a global, matrixed organization.
Key Responsibilities Software & Controls Feature Delivery
- Drive on-time delivery of software and controls features in alignment with program milestones.
- Ensure feature commitments are met across development cycles and releases.
- Monitor delivery success measures including velocity, defect rates, and quality metrics.
Program & Resource Alignment
- Align software delivery plans with overall program schedules and business priorities.
- Coordinate cross-functional teams to ensure optimal resource utilization and execution.
- Delegate project assignments based on availability, capability, and development needs.
- Ensure effective leveraging of cross-functional and external resources.
Scope, Change & Risk Management
- Manage changes to the Statement of Work (SOW), including impact analysis and stakeholder communication.
- Maintain traceability and documentation of scope changes and update delivery plans accordingly.
- Identify, assess, and mitigate risks using structured quality and risk management tools.
- Escalate critical risks and decisions with clear impact assessments.
- Support issue resolution and coach project managers on solutions and change management approaches.
Software Development Process Governance
- Establish and enforce governance around software development processes, tools, and standards.
- Ensure compliance with internal and industry-specific standards (e.g., ASPICE, ISO 26262).
- Drive continuous improvement initiatives to enhance process maturity, quality, and delivery performance.
- Review project documentation to ensure adherence to development and compliance standards.
Planning, Prioritization & Execution
- Collaborate with business management to identify short- and long-term projects.
- Perform feasibility and needs analysis to determine project scope and timelines.
- Facilitate prioritization of features and backlog items in collaboration with Software Managers and Functional Leaders.
- Support backlog grooming and sprint planning to ensure alignment with delivery goals.
- Manage project budgets and monitor financial performance.
Leadership & Team Development
- Manage and coach Project Managers and delivery teams.
- Provide developmental feedback and support professional growth.
- Build effective, diverse, and high-performing teams.
- Foster collaboration and effective communication across global teams.
Communication & Stakeholder Engagement
- Provide regular updates on delivery status, risks, dependencies, and financial performance.
- Balance the needs of multiple stakeholders including internal teams, leadership, and external partners.
- Deliver clear, multi-mode communications tailored to diverse audiences.
- Build strong customer relationships and deliver customer-centric solutions.
RESPONSIBILITIES
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field required.
- 12 plus years of experience in software development and delivery.
- Minimum 5 plus years of leadership or supervisory experience.
- Strong understanding of Software Development Lifecycle (SDLC), Agile methodologies, and structured project management practices.
- Significant relevant experience managing complex, cross-functional software programs.
- Experience managing project budgets and financial indicators.
- This position may require licensing for compliance with export controls or sanctions regulations.
- Experience with embedded systems or controls software (automotive, industrial, or similar domains).
- Familiarity with ASPICE, ISO 26262, or similar industry standards.
- Proficiency with project management and lifecycle tools (e.g., RV&S, MS Project).
- Experience working within regulated environments.
Competencies
- Project Management: Ability to balance scope, schedule, resources, and budget to deliver measurable business results.
- Financial Acumen: Interprets key financial indicators to inform business decisions.
- Business Insight: Applies knowledge of business and market dynamics to advance organizational goals.
- Change Management: Applies structured processes and tools to successfully implement and sustain change.
- Drives Results: Consistently achieves outcomes even in complex or challenging environments.
- Manages Complexity: Effectively navigates high-volume, complex, and sometimes conflicting information.
- Risk & Issue Management: Proactively identifies and mitigates risks impacting timelines, scope, and quality.
- Communication: Clearly conveys information across technical and non-technical stakeholders.
- Stakeholder Management: Anticipates and balances the needs of multiple stakeholders.
- Team Leadership: Builds effective teams, delegates work appropriately, and coaches for performance.
- Conflict Management: Resolves conflict effectively while maintaining focus on outcomes.
- Global Collaboration: Works effectively in a global, matrixed organization and values diverse perspectives.
QUALIFICATIONS
Preferred skills
Job Engineering
Organization Cummins Inc.
Role Category On-site with Flexibility
Job Type Exempt - Experienced
ReqID 2425202
Relocation Package No
100% On-Site No
Get Weekly Job Offers
Be first to know when jobs open.