First seen by Alion on Oct 24, 2026.
We are seeking an experienced and highly motivated Technical Program Manager (TPM) to lead the delivery of complex technology programs and drive cross-functional execution across engineering, product, and business teams. The ideal candidate should possess a strong technical foundation, excellent stakeholder management capabilities, and proven experience in driving large-scale programs using Agile methodologies. Candidates who have started their careers in hands-on technical roles such as Software Engineering, QA Engineering, or other technical functions will be preferred.
Responsibilities:
- Lead end-to-end planning, execution, and delivery of strategic technology programs.
- Drive Agile program execution across multiple engineering teams.
- Manage program timelines, milestones, risks, dependencies, and resource allocation.
- Collaborate with Product, Engineering and Business stakeholders to ensure successful program delivery.
- Facilitate Agile ceremonies, including Sprint Planning, Reviews, Retrospectives, and Program Increment planning.
- Establish governance mechanisms and provide regular status updates to leadership teams.
- Identify and proactively mitigate project risks and bottlenecks.
- Ensure alignment between business objectives and technical execution.
- Drive continuous process improvement initiatives to enhance delivery efficiency and predictability.
- Lead and mentor cross-functional teams while fostering a culture of accountability and ownership.
The core requirements for the job include the following:
Program and Delivery Management:
- Strong experience in Technical Program Management.
- Proven expertise in Program Management and Delivery Management.
- Experience managing large-scale, cross-functional technology initiatives.
- Strong project planning, execution, and governance skills.
Agile Expertise:
- Hands-on experience with Agile methodologies, including Scrum, Kanban, and SAFe.
- Strong understanding of Agile delivery frameworks and best practices.
- Experience working in fast-paced Agile environments.
Stakeholder Management:
- Exceptional stakeholder management and communication skills.
- Ability to work effectively with senior leadership, business teams, and engineering organisations.
- Experience managing multiple stakeholders with competing priorities.
Leadership and Team Management:
- Experience leading and managing cross-functional teams.
- Strong people management and team coordination skills.
- Ability to influence without authority and drive alignment across teams.
Technical Expertise:
- Strong understanding of Software Development Life Cycle (SDLC).
- Solid knowledge of Microservices Architecture and Distributed Systems.
- Ability to engage in technical discussions with engineering teams and architects.
- An understanding of cloud-native application architectures is preferred.
Preferred Background:
- Candidates should have started their careers in one or more of the following roles: Software Engineer, Technical Engineer, Application Developer, Product Development Engineer.
- A strong technical background is highly preferred before transitioning into Program Management.
Good to Have:
- Experience working on AI-driven products and platforms.
- Exposure to Generative AI initiatives.
- Hands-on understanding of Large Language Models (LLMs).
- Experience with Retrieval-Augmented Generation (RAG) frameworks.
- Knowledge of AI/ML product development lifecycle.
- PMP, CSM, SAFe Agilist, or similar certifications.
- Strong ownership mindset.
- Excellent communication and leadership skills.
- Ability to manage ambiguity and complex program dependencies.
- Strong analytical and problem-solving capabilities.
- Passion for driving execution excellence and business outcomes.
Skills
agile, delivery, distributed, kanban, microservices, program, project, safe, scrum, sdlc

