Technical Program Manager (TPM)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
Highly technical and execution focused Technical Program Manager (TPM) with a strong background in Java-based software development, hands-on experience as a technical lead, and working knowledge of DevOps practices and modern engineering toolchains. This role requires deep familiarity with the typical complexities of application development, including architectural decision-making, dependency management, integration challenges, and risk mitigation. TPM will work as an integral part of the software development organization, reporting directly to Senior Development Managers. As a bridge between engineering and cross functional stakeholders, the TPM must advocate for technical strategy and team priorities while ensuring alignment, clarity, and smooth delivery across organizational boundaries., Technical Leadership & Program Execution
-
Engage directly with development teams to understand system architecture, design, and integration points; provide guidance rooted in strong Java engineering experience.
-
Identify technical risks early and proactively drive resolution through collaboration with architects, developers, QA, SRE/DevOps, and partner teams.
-
Guide teams through dependency management, component integration, service interactions, and environmental readiness.
-
Ensure data driven engineering decisions, deliver technically sound architecture design, which are aligned with long-term product and platform strategies.
Program & Delivery Management
-
Lead end-to-end planning, execution, and delivery of complex software development programs, ensuring predictable timelines and high-quality outcomes.
-
Manage cross-functional workstreams, coordinate with multiple internal and external stakeholders, and maintain clear ownership across all parties.
-
Establish program dashboards, KPIs, and communication mechanisms for leadership and team-level visibility.
-
Drive continuous improvement around estimation, sprint execution, release management, and operational readiness.
DevOps & Modern Engineering Practices
-
Collaborate with DevOps and platform engineering teams to ensure CI/CD pipeline robustness, environment stability, deployment automation, and observability.
-
Contribute to engineering workflow improvements such as versioning strategy, build and deployment orchestration, and performance monitoring approaches.
-
Support teams in adopting modern development practices: microservices, containerization, cloud-native tooling, and automated testing frameworks.
Stakeholder Alignment & Advocacy
-
Serve as a strong advocate for development teams ensuring the technical strategy, priorities, and constraints are well understood across all stakeholders.
-
Facilitate clear and concise communication, ensuring non-engineering stakeholders understand program goals, milestones, risks, and impacts.
-
Build trusted relationships across the organization, simplifying collaboration with business owners, product managers, compliance, security, and infrastructure teams.
Leadership & Organizational Impact
-
Promote a culture of engineering excellence, accountability, and continuous improvement. Mentor teams on program execution best practices and play a coaching role where appropriate.
-
Champion clarity, structure, and predictable delivery while maintaining flexibility and adaptability to shifting business needs
Requirements
Bachelor’s degree in computer science or a related field (or equivalent experience), with 8+ years of project/program management experience leading large scale, cross functional initiatives.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Résumé-Driven Development: How IT trends affect the job market for software developers
What’s the Difference between a Junior, Mid, and Senior Developer?
Should Tech Managers Be Developers First? Pros and Cons