We are seeking a highly capable
Technical Delivery Manager to lead end-to-end software delivery across engineering teams while maintaining strong technical involvement.
This role focuses on driving delivery execution, managing team performance, and ensuring commitments are delivered on time with high quality. The ideal candidate combines technical expertise with leadership discipline, enabling teams to meet delivery targets, improve efficiency, and maintain engineering excellence.
The candidate must be comfortable working across .NET backend, React frontend, and mobile development, with the ability to contribute hands-on when needed and enforce strong delivery and engineering standards.
Key Responsibilities
- Delivery Ownership & Planning
- Own and drive end-to-end delivery execution across multiple teams or projects.
- Define and manage delivery plans, timelines, milestones, and deadlines.
- Ensure all commitments are delivered on time, within scope, and with high quality.
- Proactively identify risks, dependencies, and bottlenecks, and take corrective actions.
- Enforce delivery discipline and ensure predictable, consistent output.
- KPI Management & Performance Tracking
Monitor, and improve delivery KPIs, including:
- Sprint predictability
- Velocity stability
- Delivery accuracy
- Defect leakage and quality metrics
- Track team performance and ensure alignment with delivery targets.
- Establish clear reporting and dashboards for delivery visibility.
- Drive continuous improvement based on measurable outcomes.
- Technical Leadership (Hands-On)
Provide technical guidance across:
- Backend (.NET / APIs / Microservices)
- Frontend (React)
- Mobile (Native or cross-platform)
- Participate in architecture reviews, code reviews, and critical implementations when required.
- Ensure adoption of engineering best practices:
- Microservice
- Domain-Driven Design (DDD)
- CI/CD and automated testing
- Support teams in resolving complex technical challenges.
- Team Management & Execution Discipline
- Lead and manage cross-functional engineering teams (Backend, Frontend, Mobile, QA, DevOps).
- Set clear goals, priorities, and accountability for team members.
- Ensure team alignment with delivery plans and technical priorities.
- Monitor team productivity and address performance gaps.
- Foster a high-performance, ownership-driven culture.
- Planning & Process Governance
- Drive sprint planning, backlog readiness, and release planning.
- Ensure alignment between technical dependencies and delivery commitments.
- Balance delivery speed with quality and technical debt management.
- Establish and enforce engineering and delivery standards across teams.
- Delivery Monitoring & Risk Management
- Maintain full visibility on delivery progress, risks, and blockers.
- Ensure early detection and resolution of delivery issues.
- Coordinate across teams to manage dependencies and integration points.
- Ensure release readiness and production stability.
Job Requirements
- 610+ years in software engineering, with strong delivery leadership experience.
- Proven track record of managing end-to-end delivery of complex software systems.
- Experience working with cross-functional teams.
Technical Skills
Hands-on experience with:
- .NET / ASP.NET Core (backend, APIs, microservices)
- React (modern frontend architecture)
- Mobile development (native or cross-platform)
- Solid understanding of:
- System design and architecture
- API integrations and distributed systems
- CI/CD and DevOps practices
Skills
- Strong leadership and execution management
- High accountability for delivery and results
- Excellent analytical and problem-solving skills
- Ability to manage technical teams under tight deadlines
- Strong focus on performance, KPIs, and continuous improvement
Key Success Indicators (KPIs)
- On-time delivery rate
- Sprint predictability and commitment accuracy
- Team velocity stability
- Reduction in defects and production issues
- Improved delivery efficiency and cycle time