[Remote] Senior Technical Program Manager (Scrum/Agile)
Note: The job is a remote job and is open to candidates in USA. Programming.com is seeking a Senior Technical Program Manager with extensive experience in managing complex engineering programs. The role requires strong expertise in Agile methodologies and collaboration with engineering teams on infrastructure and cloud platforms.
Responsibilities
- Experience managing complex infrastructure or platform engineering programs
- Strong understanding of Agile, Scrum, SDLC, and large-scale software delivery
- Experience working directly with engineering teams responsible for distributed systems, infrastructure, cloud platforms, or operational tooling
- Strong analytical and problem-solving skills with the ability to make decisions under ambiguity
- Excellent communication skills with the ability to influence technical and executive stakeholders
- Experience managing cross-functional dependencies across multiple engineering organizations
Skills
- 8+ years of Technical Program Management, Engineering Program Management, or related experience
- Experience managing complex infrastructure or platform engineering programs
- Strong understanding of Agile, Scrum, SDLC, and large-scale software delivery
- Experience working directly with engineering teams responsible for distributed systems, infrastructure, cloud platforms, or operational tooling
- Strong analytical and problem-solving skills with the ability to make decisions under ambiguity
- Excellent communication skills with the ability to influence technical and executive stakeholders
- Experience managing cross-functional dependencies across multiple engineering organizations
- Experience supporting hardware operations, hardware validation, manufacturing systems, test engineering, or infrastructure reliability
- Experience with deployment automation, diagnostics, firmware validation, or hardware lifecycle management
- Familiarity with cloud infrastructure (AWS, Azure, GCP), Kubernetes, virtualization, or large-scale distributed systems
- Previous software engineering or technical development experience
- Experience working closely with SRE, infrastructure engineering, platform engineering, or reliability engineering teams
- Experience using Jira, Confluence, dashboards, and program analytics
Company Overview