Manager-Software Engineering

Software Development
  • Software Development
  • India
  • Applications have closed

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

Similar Jobs to Apply
  • Nationwide
    India

    Join a fast‑moving tech team that powers a Fortune 100 firm with $70 billion in annual sales, delivering innovative solutions that put customers first. In this role you’ll build and maintain h
  • Deloitte
    Hyderabad

    Mobile Software Developer – Hyderabad This hands-on engineering role drives high-visibility mobile projects that deliver tangible business value and delight internal users. You will leverage modern
  • NTT DATA North America
    Bangalore

    Z2_Full stack developer — Z2 Full‑Stack Developer – Bangalore Join a high‑impact team building enterprise‑grade applications with Java/Kotlin back‑ends and modern Vue/React front‑ends
  • Autodesk
    Pune

    Join the AI/ML team developing search and Context Graph capabilities for Autodesk’s industry‑cloud products, shaping how engineers discover and use design data. What You'll Do Build and maintain