Position Overview
Virtual and augmented reality are transforming design and creation through immersive, collaborative experiences that are reshaping industries from entertainment to architecture, engineering, and manufacturing. As XR technology evolves, we’re building the future of cross-platform workflows in a dynamic, startup-like environment.
We are seeking a Technical Program Manager who will also play the role of Scrum Master for multiple squads. You’ll ensure our teams deliver on their goals by creating clarity, facilitating agile practices, and driving cross-team coordination. You’ll balance process with outcome, removing friction, managing dependencies, and enabling teams to focus on building impactful XR products.
This role is ideal for someone who thrives at the intersection of program leadership and agile facilitation, is energized by complex multi-team delivery, and is motivated to help product, engineering, and design squads work better together at scale.
Responsibilities
- Lead squads through agile maturity growth while managing high-impact XR delivery programs
- Partner closely with product, design, and engineering leadership to align on priorities and dependencies
- Gain deep experience in balancing squad health with program deadlines, scope trade-offs, and technical complexity
- Coach teams to adopt sustainable, outcome-oriented agile practices
- Facilitate agile ceremonies (sprint planning, stand-ups, reviews, retrospectives) for multiple squads while managing program-level goals and milestones
- Define and maintain delivery plans in partnership with product leadership, ensuring alignment across squads and external stakeholders
- Monitor progress using agile metrics (e.g., velocity, OKRs, tech debt), identify risks and blockers, and escalate or resolve them quickly
- Coordinate dependencies across squads and with other projects in the larger XR program
- Communicate and coordinate with internal and external partners, ensuring alignment of priorities, dependencies, and deliverables. Support long-term organizational improvement in delivery practices and scalability
- Coach teams and leaders in agile adoption, adapting frameworks to suit context and maturity
Minimum Requirements
- 5+ years managing complex software programs as a Technical Program Manager, Technical Product Manager, Tech Lead, or similar
- Hands-on experience serving as a Scrum Master for multiple squads, including leading teams through transformation
- Strong technical fluency, with the ability to work directly with engineering teams and understand system dependencies
- Practical knowledge of agile frameworks and delivery tools (Jira, Confluence, Product Board, etc.)
- Experience with modern software development practices (e.g., CI/CD, automation, code review workflows)
- Exceptional facilitation, communication, and stakeholder management skills
- Comfortable operating in fast-moving, ambiguous environments
- Familiarity with XR, real-time 3D, or cloud technologies is a plus