Role Brief – Director, Program management and Delivery position oversees the end-to-end delivery of software development projects, ensuring they meet business objectives, are completed on time, and within budget. This role involves mentoring PMs, SMs, teams, fostering a culture of continuous improvement, and delivering high-quality software solutions aligned with business needs and technical standards. A strong focus is placed on maintaining regular reporting cadences, meeting target revenue and margins, and driving cost efficiencies without compromising quality.
Key Responsibilities:
- Define project goals, deliverables, and success criteria for software solutions.
- Develop detailed plans, including resource allocation, timelines, and risk mitigation.
- Ensure software development follows Agile or hybrid methodologies, delivering in iterative cycles.
- Mentor, coach project managers & teams to achieve their full potential.
- Foster a culture of collaboration, accountability, and continuous learning.
- Identify skill gaps within the team and recommend training or upskilling initiatives.
- Maintain a regular cadence for reporting, including WSR, MBR, QBR
- Act as the bridge between business stakeholders, product owners, and technical teams.
- Provide actionable insights to stakeholders on project progress, risks, and opportunities.
- Ensure projects are delivered within budget while achieving target revenue and profitability margins.
- Track and manage financial performance metrics, including cost savings, efficiency gains, and ROI.
- Proactively identify and address factors impacting financial performance.
- Streamline processes to optimize output, resource utilization, and cost savings.
- Implement automation and best practices to reduce delivery timelines and overhead costs.
- Negotiate vendor contracts to ensure cost-effectiveness.
- Identify potential risks and develop mitigation plans to ensure uninterrupted delivery.
- Proactively resolve conflicts and remove project roadblocks.
- Ensure adherence to coding standards, testing protocols, and best practices.
- Facilitate code reviews, sprint reviews, and retrospectives to maintain high quality.
- Oversee final product delivery and ensure alignment with business needs and user expectations.
Stakeholder Collaboration and Reporting:
Revenue and Margin Management:
Risk Management:
Quality Assurance and Delivery:
Qualifications:
- 15+ years of experience in software development and project delivery.
- Proven experience leading and mentoring agile software development teams.
- Hands-on experience with SDLC, CI/CD pipelines, and software quality assurance practices.
- Strong understanding of software architecture and development methodologies.
- Proficiency in Agile tools (e.g., JIRA, Azure DevOps).
- Exceptional leadership, communication, and interpersonal skills.
- Financial acumen to track and manage revenue, costs, and margins effectively.
- Technical expertise in programming languages and frameworks (e.g., Java, . NET, Python, etc.).
- Certified Scrum Master (CSM) or SAFe Agilist.
- PMP (Project Management Professional) or Prince2.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Key Competencies:
- Mentoring and Team Building
- Stakeholder Management and Communication
- Revenue and Margin Management
- Process Optimization and Continuous Improvement
- Strategic Thinking and Problem-Solving
Apply info ->
To apply for this job, please visit jobs.lever.co