Manager-Software Engineering

Software Development
  • Software Development
  • India

UnitedHealth Group Incorporated

As an Experienced Software Engineering Manager at Optum in India, your role will involve leading the Product Engineering team and driving end-to-end software delivery to ensure alignment with business goals and technical excellence. Your responsibilities will include:

– **Technical Leadership:**
– Architecting and designing scalable, secure, and high-performance applications
– Providing hands-on technical guidance across frontend Portals, APIs, and database layers
– Championing best practices in software engineering, including code quality, testing, and CI/CD
– Owning areas of responsibility and applications from security, architecture, production, CI/CD, production roadmaps, and Product lifecycle management

– **Project & Delivery Management:**
– Managing the full software development lifecycle (SDLC) for multiple projects
– Collaborating with product managers, designers, and stakeholders to define project scope and timelines
– Leading development efforts to ensure work and projects progress
– Tracking progress, managing risks, and ensuring timely delivery of high-quality software solutions

– **Team & People Management:**
– Leading, mentoring, and growing a team of software engineers through coaching and performance management
– Fostering a collaborative and inclusive team culture focused on innovation and continuous improvement
– Conducting regular 1:1s, career development planning, and technical upskilling initiatives

– **Stakeholder Engagement & Communication:**
– Acting as a key liaison between engineering and business teams
– Translating business requirements into technical specifications and actionable plans
– Preparing and presenting technical documentation, project updates, and architecture reviews to leadership
– Ensuring clear and proactive communication across all levels of the organization

Additionally, you should have:
– A positive attitude and a natural leadership style
– Strong problem-solving skills and a willingness to continuously learn and improve
– Ability to take extreme ownership and pride in your work
– Deep understanding of software engineering processes, Agile methodologies, and project management tools
– Excellent communication skills to effectively interact with team members and stakeholders

Qualifications required for this role include:
– Graduate degree or equivalent experience
– 12+ years of current experience with languages like .NET, C# as an engineer
– 5+ years of production experience with Azure cloud and React
– 3+ years of experience in managing a team of at least 8 members
– Experience with various technologies and tools such as Git, Microsoft Azure cloud platform, Agile methodologies, and AI/ML for team productivity

Preferred qualifications include:
– Development experience in Docker, Snowflake, Kubernetes, Data Streaming via Kafka/Event Hub
– Experience with technologies such as HTML/Javascript, TestCafe, NodeJS, Git, SOA, and SRE principles
– Background in the healthcare domain

Optum, a global organization under UnitedHealth Group, is dedicated to improving health outcomes through technology and care delivery. It offers a culture of inclusion, career development opportunities, and comprehensive benefits. By joining Optum, you will have the chance to make a significant impact on communities worldwide. As an Experienced Software Engineering Manager at Optum in India, your role will involve leading the Product Engineering team and driving end-to-end software delivery to ensure alignment with business goals and technical excellence. Your responsibilities will include:

– **Technical Leadership:**
– Architecting and designing scalable, secure, and high-performance applications
– Providing hands-on technical guidance across frontend Portals, APIs, and database layers
– Championing best practices in software engineering, including code quality, testing, and CI/CD
– Owning areas of responsibility and applications from security, architecture, production, CI/CD, production roadmaps, and Product lifecycle management

– **Project & Delivery Management:**
– Managing the full software development lifecycle (SDLC) for multiple projects
– Collaborating with product managers, designers, and stakeholders to define project scope and timelines
– Leading development efforts to ensure work and projects progress
– Tracking progress, managing risks, and ensuring timely delivery of high-quality software solutions

– **Team & People Management:**
– Leading, mentoring, and growing a team of software engineers through coaching and performance management
– Fostering a collaborative and inclusive team culture focused on innovation and continuous improvement
– Conducting regular 1:1s, career development planning, and technical upskilling initiatives

– **Stakeholder Engagement & Communication:**
– Acting as a key liaison between engineering and business teams
– Translating business requirements into technical specifications and actiona

To apply for this job please visit www.shine.com.

Similar Jobs to Apply