About This Role
Leading end-to-end technology delivery across multiple enterprise client engagements is the core of this Delivery Manager role, ensuring technical excellence, operational efficiency, and financial performance. This leadership position spans software engineering, cloud infrastructure, DevOps, enterprise integrations, and managed services, overseeing distributed onshore and offshore teams. The role combines technical oversight with budget management, resource planning, and gross-margin accountability, guiding client relationships, resolving escalations, and driving successful delivery outcomes.
Responsibilities
- Lead technical delivery and architectural oversight across software engineering, cloud infrastructure, DevOps, enterprise integrations, and managed services engagements
- Review solution architectures, technical estimates, dependencies, and implementation plans to ensure solutions are scalable, secure, reliable, and maintainable
- Promote modern engineering practices, including CI/CD, automated testing, observability, reliability engineering, and structured release management
- Manage end-to-end delivery across multiple client accounts, overseeing scope, timelines, budgets, quality, risks, and client satisfaction
- Translate Statements of Work (SOWs) into detailed delivery plans with clear milestones, staffing models, governance processes, and acceptance criteria
- Own engagement financial performance, including budgeting, resource utilization, forecasting, and gross margins, proactively addressing budget overruns and profitability risks
- Lead, mentor, and develop geographically distributed teams, balancing technical complexity, cost efficiency, and delivery risk across onshore and offshore operations
- Act as the primary escalation point for executive client stakeholders, facilitating governance meetings, quarterly service reviews, conflict resolution, and recovery plans for underperforming engagements
- Collaborate with Sales and Solutions teams on RFPs, RFIs, presales estimates, SOW development, commercial assumptions, and strategic account expansion
- Identify and implement AI tools, automation solutions, and testing frameworks to improve delivery speed, operational efficiency, and service quality
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience
- At least 7 years of overall technology experience, including 5 or more years leading technical delivery across multiple projects or enterprise client accounts
- Proven experience in IT services, technology consulting, systems integration, or managed services environments
- Strong engineering or architecture expertise, with deep knowledge in at least one technical domain and broad working knowledge of application development, cloud platforms, infrastructure, and enterprise integrations