Manager - Software Engineering
Manager - Software Engineering
How is this role contributing to the Providence vision?
At Enterprise Services, the healthcare consulting and services arm of Providence India, we build technology solutions that modernize and simplify healthcare delivery, advancing our mission of “Health for a better world.” As part of our client-specific delivery organization, the Delivery Manager leads end-to-end application delivery, ensuring high-quality execution across modern technology stacks. This role aligns business objectives with technical outcomes while acting as a critical bridge between clients, stakeholders, and engineering teams to deliver measurable, long-term value.
What will you be responsible for?
As a Delivery Manager, you will:
- Own end-to-end delivery of client-specific application development initiatives across multiple technologies and platforms.
- Lead, manage, and scale high-performing cross-functional engineering teams (10+ members) to deliver projects on time, within scope, and with high quality.
- Drive delivery across .NET-based applications, microservices architectures, frontend frameworks (React, React Native), and cloud-native platforms such as Azure.
- Serve as the primary point of contact for client and stakeholder interactions, ensuring alignment on goals, priorities, timelines, risks, and outcomes.
- Act as a bridge between business stakeholders and engineering teams by translating requirements into clear, actionable delivery and execution plans.
- Ensure adherence to SDLC best practices, Agile methodologies, and DevOps-driven delivery models.
- Own team performance management, including goal setting, regular feedback, performance reviews, career development discussions, and succession planning.
- Drive continuous improvement, innovation, and adoption of modern engineering practices, tools, and frameworks.
- Track and manage delivery metrics, risks, dependencies, and quality, proactively identifying issues and driving timely resolution.
- Provide hands-on technical leadership when required, including architecture reviews, design discussions, and complex problem-solving.
- Foster a culture of accountability, ownership, collaboration, and continuous learning within the team.
Who are we looking for?
We are seeking a highly experienced Delivery Manager with 12+ years of hands-on experience in application development and delivery, combined with strong people leadership and client-facing delivery capabilities and stakeholder management skills.
Key Responsibilities & Expectations:
- Lead delivery planning, execution, governance, and reporting across multiple workstreams and technologies.
- Ensure seamless coordination across engineering, QA, DevOps, product, and business teams.
- Drive outcome-focused delivery, ensuring business value realization and high levels of client satisfaction.
- Mentor, coach, and develop engineers through regular feedback, performance reviews, and career growth planning.
- Balance hands-on technical depth with strategic decision-making to guide architecture and delivery choices.
- Proactively identify delivery, resourcing, and performance risks, and implement effective mitigation strategies.
- Build and maintain strong client relationships, acting as a trusted delivery and technology partner.
Technical Requirements:
- 12+ years of experience in end-to-end application development and delivery.
- Strong hands-on experience with:
- .NET application development
- Microservices architecture
- Frontend technologies: React, React Native
- Cloud-native application development and containerization, with hands-on expertise in Microsoft Azure
- DevOps practices, CI/CD pipelines, and automation
- Kubernetes and container orchestration
- Strong understanding of system design, application architecture, scalability, security, and performance optimization.
- Experience across the full SDLC, from requirements and design to production support.
- Strong exposure to Agile/Scrum delivery models and engineering best practices.
- Proficiency with version control systems, code reviews, and quality assurance practices.
Leadership & Soft Skills:
- Proven experience managing, mentoring, and conducting performance reviews for teams of 10+ engineers.
- Strong stakeholder and client management skills, with the ability to influence, negotiate, and manage expectations.
- Excellent communication skills, capable of articulating complex technical concepts to non-technical audiences.
- Demonstrated ability to drive innovation, delivery excellence, and continuous improvement.
- Outcome-oriented mindset with strong problem-solving, decision-making, and ownership.
- Ability to thrive in fast-paced, client-facing environments with competing priorities.