Job Summary: We are seeking a Technical Project Manager to own end-to-end delivery of complex software initiatives, coordinate across Application Development, Platform/SRE, and Architecture to turn designs into shipped, reliable systems. Bring enough technical depth to clarify requirements, challenge trade‑offs, identify and address any risks that block teams and delivery.
Essential Functions:
- Plan & deliver multi-team projects: define scope, milestones, dependencies, resourcing, and clear “definition of done.” Maintain a single, living plan across development, platform, and architecture workstreams.
- Drive technical clarity: coordinate design reviews with the Tech Lead/Architect; ensure integration contracts and non-functional requirements are captured.
- Orchestrate environments & releases: align feature work with platform changes (infrastructure, CI/CD, observability, data). Run release readiness, rollback plans, and post-release verification.
- Risk & dependency management: surface the critical path, manage internal/external dependencies, and proactively mitigate technical and delivery risks.
- Metrics & execution: track and improve delivery using flow/DORA metrics (lead time, deployment frequency, change failure rate, MTTR) and milestone burndown.
- Quality & validation: ensure test strategy (unit, contract, end-to-end, performance) is defined and executed; coordinate load/performance tests with Platform; drive defect triage and stabilization.
- Stakeholder communication: provide concise, technical-aware updates for engineers, leaders, and customers; keep decision logs and status pages accurate and current.
- Process stewardship: improve ways of working, backlog hygiene, intake, and change control; keep meetings lean and outcomes-focused.
Incident & postmortems: coordinate cross-team response for high-severity issues; ensure blameless postmortems yield clear actions that feed back into the roadmap.