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.
    • Stakeholder Collaboration and Reporting:
    • 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.
    • Revenue and Margin Management:
    • 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.
    • Risk Management:
    • Identify potential risks and develop mitigation plans to ensure uninterrupted delivery.
    • Proactively resolve conflicts and remove project roadblocks.
    • Quality Assurance and Delivery:
    • 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.
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 for this job

Apply info ->

To apply for this job, please visit jobs.lever.co

Shopping Cart
There are no products in the cart!
Total
 0.00
0