
Senior Technical Program Manager
Teaching Strategies, LLC
full-time
Posted on:
Location Type: Remote
Location: Texas • United States
Visit company websiteExplore more
Job Level
About the role
- Drive Program Execution
- Own end-to-end delivery for large, cross-team initiatives, ensuring alignment from planning through releas
- Define program structure including milestones, critical path, and phased delivery approach
- Drive accountability across teams while enabling efficient and effective execution
- Ensure alignment between product intent and engineering execution
- Identify, map, and actively manage cross-team dependencies
- Surface risks early and drive mitigation strategies
- Maintain clear visibility into program health, blockers, and execution risk
- Leverage modern tools (including AI-assisted analysis, reporting, and workflow automation) to improve program visibility, decision-making, and execution efficiency
- Establish and maintain a single source of truth for program status and dependencies
- Engage with engineering teams to understand system architecture, constraints, and tradeoffs
- Validate assumptions and ensure technical feasibility of plans
- Translate technical complexity into clear insights for stakeholders and leadership
- Partner closely with Engineering Managers and Technical Leads to drive execution decisions
- Frame decisions with clear tradeoffs, risks, and recommended paths forward
- Escalate issues at the appropriate time with context and actionable recommendations
- Ensure disagreements are resolved quickly and do not stall delivery
- Maintain decision tracking and ensure follow-through on outcomes
- Support planning processes including roadmap alignment and execution planning
- Ensure readiness for releases including QA coordination, rollout strategy, and operational preparedness
- Coordinate across teams to ensure successful delivery and launch execution
- Identify gaps in execution and drive improvements in delivery processes
- Enable better predictability through structured planning and tracking
- Support continuous improvement across teams without introducing unnecessary process overhead
Requirements
- 8+ years of experience in Technical Program Management, Engineering Program Management, or similar roles
- Demonstrated experience leading large-scale, cross-team technical programs (5+ teams)
- Strong technical background (engineering, architecture, or equivalent experience)
- Deep understanding of software development lifecycle, system design, and architecture concepts
- Proven ability to manage dependencies, risks, and complex delivery environments
- Strong communication skills with the ability to engage both technical and non-technical stakeholders
- Experience working closely with engineering leadership and cross-functional teams
- 12+ years of experience in technical program or engineering leadership roles (Desired)
- Experience leading platform-level or multi-product initiatives (Desired)
- Ability to influence senior leadership and drive organization-wide alignment (Desired)
- Experience defining and improving delivery frameworks, processes, and tooling (Desired)
- Experience in SaaS or enterprise software environments (Desired)
- Experience applying AI tools (e.g., code analysis, documentation generation, workflow automation) to improve delivery outcomes (Desired)
Benefits
- Competitive compensation package
- Employee Equity Appreciation Program
- Health and wellness insurance benefits
- 401k with employer match
- Flexible work environment
- Unlimited paid time off (which includes paid holidays and Winter Break)
- Paid parental leave
- Tuition assistance, professional development, and opportunities for career growth
- Best in class technology equipment for every employee
- Penthouse suite in downtown DC seconds away from Washington Nationals Stadium and Audi Field
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Technical Program ManagementEngineering Program ManagementSoftware Development LifecycleSystem DesignArchitecture ConceptsDependency ManagementRisk ManagementDelivery FrameworksWorkflow AutomationAI Tools
Soft Skills
Communication SkillsStakeholder EngagementCross-Functional CollaborationDecision MakingProblem SolvingInfluencing SkillsAccountabilityContinuous ImprovementConflict ResolutionPlanning