IT Delivery Manager - Java/.NET

EPAM Systems, Inc.

Gurugram District

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Sponsored Tech Talks & Hackathons
Relocation opportunities
Learning opportunities
Online university access

Job summary

EPAM Systems, Inc. in Gurugram seeks an IT Delivery Manager with 14–18 years of experience to own end-to-end delivery of a multi-million-dollar portfolio of enterprise applications built on Java/Spring and .NET/C#.

You will bridge executives, product management, and engineering, driving robust Agile delivery and architectural excellence. You will champion SAFe/Scrum/Kanban, optimize velocity and release predictability, manage budgets and vendor contracts, and mentor PMs, Scrum Masters, and

Qualifications

  • Bachelor's or Master's Degree in CS/SE/IT or related business discipline.
  • 14–18 years IT industry experience.
  • 6+ years in IT Delivery Manager/Program Manager/Delivery Director role.
  • Proven track record managing enterprise portfolios with budgets exceeding $5M+ and teams of 50+ engineers.
  • Hands-on experience with Java (Spring) and/or .NET (C#).
  • Understanding of cloud platforms (AWS, Azure, GCP) and microservices.

Responsibilities

  • Direct end-to-end delivery of a multi-million-dollar portfolio of enterprise apps.
  • Champion Agile methodologies across distributed teams.
  • Manage portfolio budget, resources, OpEx/CapEx, and ROI.
  • Establish delivery governance and mitigation plans to meet SLAs.
  • Coordinate sprint planning, backlog grooming, and retrospectives.
  • Guide cloud-native migration to microservices with Enterprise Architects.
  • Drive CI/CD maturity, DevSecOps, and automated testing.
  • Partner with executives to translate strategy into technical roadmaps.
  • Mentor PMs, Scrum Masters, Tech Leads, and engineers.

Skills

Agile leadership
Stakeholder engagement
Budget management
Mentor teams
DevSecOps
CI/CD
AI tools Copilot
GenAI experience

Education

Bachelor's/Master's in CS/SE/IT or related business discipline
MBA or equivalent

Tools

Spring (Boot/Cloud)
Hibernate
ASP.NET/.NET Core
Docker
Kubernetes
Kafka
RabbitMQ
API Gateways
SQL Server
Oracle
PostgreSQL
AWS
Azure
GCP

Job description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.We are seeking an exceptional, business-savvy, and technically accomplished IT Delivery Manager with 14 to 18 years of IT industry experience to lead our enterprise software delivery portfolios.In this role, you will own the strategic delivery roadmap, operational execution, and engineering excellence for multiple, cross-functional teams building and modernizing large-scale systems on Java/Spring and/or .NET/C# stacks. You will act as a strategic bridge between executive business leaders, product management, and engineering teams, driving robust Agile delivery frameworks while maintaining high standards of code quality, architecture scalability, and cloud governance.The ideal candidate has transitioned from a solid technical background (originally as a Software Developer, Tech Lead, or Architect in Java/.NET) into a seasoned delivery leader capable of managing multi-million-dollar portfolios, driving engineering transformations, and mentoring next-generation tech leaders.ResponsibilitiesDirect and govern the end-to-end delivery of a multi-million-dollar portfolio of enterprise applications built on modern Java and .NET stacksChampion and scale Agile methodologies (Scrum, Kanban, SAFe) across multiple distributed product engineering teams, optimizing velocity, cycle time, and release predictabilityManage and optimize the portfolio budget, forecasting resource needs, controlling operational expenses (OpEx/CapEx), and ensuring high ROIEstablish robust delivery governance, identify systemic delivery risks early, and implement proactive mitigation plans to protect critical business timelines and SLAsOrchestrate end-to-end software delivery for complex, enterprise-level Java/.NET applications using Agile (Scrum or Kanban) methodologiesAdapt traditional Agile metrics (team velocity, sprint burn-down, cycle time) to analyze and optimize productivity gains achieved through GenAI toolsCoordinate sprint planning, daily stand-ups, backlog grooming, and retrospectives, ensuring development workflows seamlessly integrate AI code generation, automated unit testing, and code reviewPartner closely with Enterprise Architects to guide development teams migrating legacy monolithic codebases into modern cloud-native (AWS, Azure, or GCP) microservicesProvide high-level technical oversight for teams delivering on the Java Ecosystem (Spring Boot, Spring Cloud, Hibernate) or .NET Ecosystem (.NET Core, .NET 8+, C#, ASP.NET Web API)Drive continuous improvement in delivery pipelines, championing automated testing, robust CI/CD maturity, DevSecOps adoption, and cloud infrastructure optimizationPartner with VP/C-level executives, Product Owners, and Business Units to translate long-term business strategy into actionable technical delivery roadmaps; oversee strategic offshore/nearshore development partners, manage SOWs, negotiate vendor contracts, and ensure third-party deliverables meet quality and security standardsMentor and inspire a high-performing organization of Project Managers, Scrum Masters, Tech Leads, and Software Engineers (onshore, offshore, and hybrid), fostering a culture of psychological safety, accountability, continuous upskilling (including AI-assisted engineering tools like Copilot), and innovationSet clear performance goals, deliver constructive feedback, and identify and nurture high-potential talent within the organizationRequirementsBachelor's or Master's Degree in Computer Science, Software Engineering, Information Technology, or a business-related discipline14 to 18 years of overall IT industry experience6+ years in an IT Delivery Manager, Program Manager, or Delivery Director role managing multiple concurrent software development teamsProven track record of successfully managing enterprise portfolios with budgets exceeding $5M+ and teams of 50+ engineersBackground in software engineering, with hands-on experience in Java (Spring frameworks, Spring Boot, J2EE legacy) and/or .NET (C#, ASP.NET, .NET Core)Understanding of cloud platforms (AWS, Azure, or GCP), cloud-native design patterns, and serverless architecturesFamiliarity with containerization technologies (Kubernetes, Docker)Knowledge of distributed database environments (SQL Server, Oracle, PostgreSQL) and NoSQL solutionsExpertise in modern integration technologies (Kafka, RabbitMQ, API Gateways)Proficiency in scaling Agile methodologies (Scrum, Kanban, SAFe) across distributed engineering teamsCompetency in CI/CD, DevSecOps practices, and automated testing frameworksSkills in vendor management, SOW negotiation, and executive stakeholder engagementNice to haveMBA or equivalent advanced business qualificationShowcase of driving engineering transformations leveraging GenAI and AI-assisted development tools (e.g., Copilot)Capability to lead legacy monolithic-to-microservices modernization initiatives at enterprise scaleExperience partnering with Enterprise Architects on cloud-native migration strategiesWe offerOpportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package:Health benefitsRetirement benefitsPaid time offFlexible benefitsForums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

IT Project Manager - Java/.NET
IT Project Manager - Java/.NET

EPAM Systems, Inc. • Pune District

On-site
INR 1,500,000 - 2,100,000
Health benefits
Retirement benefits
Paid time off
+1
IT Project Manager - Java/.NET
IT Project Manager - Java/.NET

EPAM Systems, Inc. • Gurugram District

On-site
INR 3,500,000 - 7,500,000
Health benefits
Retirement benefits
Paid time off
+1
Delivery Manager - Cloud
Delivery Manager - Cloud

EPAM Systems, Inc. • Coimbatore District

On-site
INR 1,800,000 - 3,000,000
Health benefits
Retirement benefits
Paid time off
+1
IT Delivery Manager - Java/.NET
IT Delivery Manager - Java/.NET

EPAM Systems, Inc. • Chennai District

On-site
INR 4,000,000 - 8,000,000
IT Delivery Manager - Java/.NET
IT Delivery Manager - Java/.NET

EPAM Systems • Bengaluru

On-site
INR 3,500,000 - 6,000,000
IT Delivery Manager - Java/.NET
IT Delivery Manager - Java/.NET

EPAM Systems • Chennai District

On-site
INR 1,400,000 - 2,200,000
IT Delivery Manager - Java/.NET
IT Delivery Manager - Java/.NET

EPAM Systems • Gurugram District

On-site
INR 4,500,000 - 6,500,000
IT Delivery Manager - Java/.NET
IT Delivery Manager - Java/.NET

EPAM Systems • Hyderabad

On-site
INR 3,000,000 - 5,000,000
IT Delivery Manager - Java/.NET
IT Delivery Manager - Java/.NET

EPAM Systems India Pvt Ltd • India

On-site
INR 4,000,000 - 7,500,000
IT Delivery Manager - Java/.NET
IT Delivery Manager - Java/.NET

EPAM Systems • Maharashtra

On-site
INR 3,500,000 - 5,500,000