IT Delivery Manager - Java/.NET

EPAM Systems

Gurugram District

On-site

INR 4,500,000 - 6,500,000

Full time

39 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

EPAM Systems in India is seeking an IT Delivery Manager with 14-18 years of IT industry experience to lead enterprise software delivery portfolios. The role emphasizes strategic delivery roadmaps, operational execution, and engineering excellence across Java/Spring and .NET/C# stacks.

You will bridge business leaders, product management, and engineering teams, driving agile delivery while upholding code quality, architecture scalability, and cloud governance.

Qualifications

  • Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Information Technology, or business-related discipline
  • 14 to 18 years of IT industry experience
  • 6+ years in IT Delivery Manager/Program Manager roles overseeing multiple teams
  • Proven record of managing enterprise portfolios with budgets over $5M+ and 50+ engineers
  • Hands-on background in Java/Spring and/or .NET/Asp.NET
  • Understanding of cloud platforms (AWS/Azure/GCP) and cloud-native design
  • Familiarity with Kubernetes and Docker
  • Knowledge of SQL/NoSQL databases
  • Experience with modern integration technologies (Kafka, RabbitMQ, API Gateways)
  • Proficiency in scaling Agile methodologies across distributed teams
  • CI/CD, DevSecOps, automated testing
  • Vendor management and executive stakeholder engagement

Responsibilities

  • Direct end-to-end delivery of a multi-million-dollar portfolio of enterprise applications
  • Scale Agile methodologies across distributed teams to optimize velocity and release predictability
  • Manage portfolio budget, forecast resources, and control OpEx/CapEx
  • Establish delivery governance and mitigate delivery risks to meet timelines and SLAs
  • Guide migration of legacy systems to cloud-native microservices across AWS/Azure/GCP
  • Oversee AI-assisted development tools and DevSecOps practices
  • Collaborate with architects and executives to translate strategy into roadmaps
  • Mentor PMs, Tech Leads, and engineers to build a high-performing organization

Skills

Agile methodologies
Stakeholder communication
Mentoring teams
Vendor management

Education

Bachelor’s or Master’s Degree in Computer Science or Software Engineering

Tools

AWS
Azure
GCP
Kubernetes
Docker
Kafka
RabbitMQ
Spring
.NET
SQL Server
Oracle
PostgreSQL

Job description

We are looking for an outstanding, business-savvy, and technically skilled IT Delivery Manager with 14 to 18 years of IT industry expertise to lead our enterprise software delivery portfolios.

Within this role, you will own the strategic delivery roadmap, operational execution, and engineering excellence across multiple, cross-functional teams building and modernizing large-scale systems on Java/Spring and/or .NET/C# stacks. You will serve as a strategic bridge between executive business leaders, product management, and engineering teams, driving robust Agile delivery frameworks while upholding high standards of code quality, architecture scalability, and cloud governance.

Our ideal candidate has evolved from a strong technical background (originally as a Software Developer, Tech Lead, or Architect in Java/.NET) into a seasoned delivery leader capable of overseeing multi-million-dollar portfolios, driving engineering transformations, and mentoring next-generation tech leaders.

Responsibilities
  • Direct and govern the end-to-end delivery of a multi-million-dollar portfolio of enterprise applications built on modern Java and .NET stacks
  • Champion and scale Agile methodologies (Scrum, Kanban, SAFe) across multiple distributed product engineering teams, optimizing velocity, cycle time, and release predictability
  • Manage and optimize the portfolio budget, forecasting resource needs, controlling operational expenses (OpEx/CapEx), and ensuring high ROI
  • Establish robust delivery governance, spot systemic delivery risks early, and implement proactive mitigation plans to safeguard critical business timelines and SLAs
  • Orchestrate end-to-end software delivery for complex, enterprise-level Java/.NET applications through Agile (Scrum or Kanban) methodologies
  • Adapt traditional Agile metrics (team velocity, sprint burn-down, cycle time) to assess and optimize productivity gains realized through GenAI tools
  • Coordinate sprint planning, daily stand-ups, backlog grooming, and retrospectives, making sure development workflows seamlessly integrate AI code generation, automated unit testing, and code review
  • Collaborate closely with Enterprise Architects to guide development teams migrating legacy monolithic codebases into modern cloud-native (AWS, Azure, or GCP) microservices
  • Provide 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 across delivery pipelines, championing automated testing, robust CI/CD maturity, DevSecOps adoption, and cloud infrastructure optimization
  • Partner 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 standards
  • Mentor and inspire a high-performing organization of Project Managers, Scrum Masters, Tech Leads, and Software Engineers (onshore, offshore, and hybrid), cultivating a culture of psychological safety, accountability, continuous upskilling (including AI-assisted engineering tools like Copilot), and innovation
  • Set clear performance goals, share constructive feedback, and identify and nurture high-potential talent within the organization
Requirements
  • Bachelor's or Master's Degree in Computer Science, Software Engineering, Information Technology, or a business-related discipline
  • 14 to 18 years of overall IT industry experience
  • 6+ years in an IT Delivery Manager, Program Manager, or Delivery Director role overseeing multiple concurrent software development teams
  • Proven record of successfully managing enterprise portfolios with budgets exceeding $5M+ and teams of 50+ engineers
  • Background in software engineering, with hands-on experience across 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 architectures
  • Familiarity with containerization technologies (Kubernetes, Docker)
  • Knowledge of distributed database environments (SQL Server, Oracle, PostgreSQL) and NoSQL solutions
  • Expertise in modern integration technologies (Kafka, RabbitMQ, API Gateways)
  • Proficiency in scaling Agile methodologies (Scrum, Kanban, SAFe) across distributed engineering teams
  • Competency in CI/CD, DevSecOps practices, and automated testing frameworks
  • Skills in vendor management, SOW negotiation, and executive stakeholder engagement
Nice to have
  • MBA or equivalent advanced business credential
  • Showcase of leading engineering transformations powered by GenAI and AI-assisted development tools (e.g., Copilot)
  • Capability to spearhead legacy monolithic-to-microservices modernization programs at enterprise scale
  • Background in collaborating with Enterprise Architects on cloud-native migration strategies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 • Maharashtra

On-site
INR 3,500,000 - 5,500,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 • 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, Inc. • Chennai District

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

EPAM Systems, Inc. • Chennai District

On-site
INR 2,500,000 - 4,800,000
Senior Delivery Management Leader - AI productivity solutions
Senior Delivery Management Leader - AI productivity solutions

Epam Systems • Chennai District, Coimbatore District

On-site
INR 3,500,000 - 7,000,000
Technical Delivery Manager
Technical Delivery Manager

Epam Systems • India

Hybrid
INR 2,500,000 - 6,000,000
Delivery Manager
Delivery Manager

Evoke Technologies • Hyderabad

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