💼

Senior Software Engineer II (Java and Python) at Optum India

NEW
Location
Chennai, Tamil Nadu, India
Job type
Full time
Posted 1 day ago
Description

About the job

Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together.


Primary Responsibilities


  • Apply AIDLC practices to translate business intent into buildable, testable specifications, implementation plans, tasks, code, and release-ready increments
  • Design, develop, test, deploy, monitor, and maintain software components and services across the team's technology stack
  • Own complex components and features end to end, influencing architecture, design patterns, APIs, data models, integration approaches, and non-functional requirements
  • Build secure, resilient, observable, and scalable solutions using modern programming languages, frameworks, cloud services, containers, and engineering practices relevant to the product
  • Implement CI/CD automation, infrastructure and configuration practices, quality gates, telemetry, and release controls that support frequent, reliable delivery
  • Diagnose complex production issues, perform root-cause analysis, improve runbooks and monitoring, and feed operational learning into backlog and design decisions
  • Identify high-value automation and reuse opportunities that remove delivery bottlenecks, reduce repetitive work, and increase the team's capacity for strategic roadmap capabilities
  • Participate in design reviews, code reviews, pair programming, and technical demonstrations, and mentor engineers and promote modern engineering standards
  • Quality Engineering and Testing
  • Define risk-based test strategies and measurable acceptance conditions early in the lifecycle so that quality, security, performance, resilience, and operability are designed in rather than inspected at the end
  • Generate, review, and maintain automated unit, component, API, integration, contract, end-to-end, regression, performance, security, accessibility, and reliability tests appropriate to the solution
  • Use AI-assisted test generation, test-data creation, coverage-gap analysis, defect triage, and failure diagnosis while applying human review to edge cases, ambiguous requirements, and high-risk changes
  • Integrate automated tests and quality gates into CI/CD pipelines, and monitor code coverage, test effectiveness, flaky tests, escaped defects, change failure rate, and recovery signals
  • Lead root-cause analysis and preventive actions for defects, and improve testability, observability, and engineering practices to reduce rework and increase release confidence
  • Partner across product, architecture, security, operations, and quality disciplines to produce traceable evidence that each increment is ready for production
  • AI-Driven Development Expectations
  • Adopt AIDLC as a way of working, not simply a tooling choice, using clear specifications, context-rich plans, incremental tasks, automated validation and accountable human review
  • Use only enterprise-approved AI coding assistants, agents and reusable skills, and follow security, privacy, compliance and responsible-AI policies, and never expose sensitive data to unapproved services
  • Move beyond using AI to building with it where it adds value, including LLM integration, retrieval-augmented generation and agentic workflows, with human validation of every output for correctness, security and maintainability
  • Measure and improve outcomes such as lead time, automation coverage, escaped defects, change failure rate, recovery time and developer experience
  • Create and share reusable prompts, skills, patterns and lessons learned so the broader team can scale safe and effective AI-assisted delivery
  • Expected Impact
  • Accelerate priority roadmap delivery by reducing manual analysis, coding, testing, and documentation effort through governed AI-assisted workflows
  • Increase the frequency of production-ready increments without compromising security, compliance, stability, or maintainability
  • Improve automated test depth and coverage, shorten feedback cycles, and reduce escaped defects, regression risk, and release rework
  • Raise team delivery capability through reusable automation, clearer specifications, stronger engineering standards, mentoring, and measurable continuous improvement
  • Improve production outcomes through stronger telemetry, faster diagnosis and recovery, and continuous feedback from operations into future design and delivery
  • Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so


Required Qualifications


  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience
  • 10+ years of professional software engineering experience delivering production solutions with increasing responsibility across the full development lifecycle
  • Experience designing and delivering APIs, services, distributed systems, data integrations, or full-stack applications using sound architecture and design principles
  • Demonstrated experience with automated testing across multiple test levels and with integrating tests, quality gates, and security checks into CI/CD pipelines
  • Experience with cloud platforms, containers, relational and NoSQL data stores, source control, build and deployment automation, observability, and production support
  • Practical experience using AI-assisted software engineering tools for one or more lifecycle activities, with the ability to evaluate and validate generated output
  • Solid understanding of secure development, privacy, regulatory or policy controls, and responsible use of AI in enterprise environments
  • Hands-on proficiency in at least one modern programming language and its ecosystem, such as Java, Python, C#, JavaScript, or TypeScript
  • Proven ability to operate independently on complex work, influence technical decisions, communicate tradeoffs clearly, mentor peers, and collaborate across global, cross-functional teams


Preferred Qualifications


  • Relevant cloud, security, software engineering, testing, or AI certifications
  • Experience with specification-driven development, agentic engineering workflows, retrieval-augmented generation, LLM integration, model or agent evaluation, or production AI/ML capabilities
  • Experience using tools such as GitHub Copilot, Codex, Claude Code, or equivalent AI engineering assistants in governed enterprise workflows
  • Experience with performance engineering, resilience testing, contract testing, service virtualization, test-data management, or AI-assisted quality engineering
  • Experience measuring delivery effectiveness through engineering metrics such as lead time, deployment frequency, change failure rate, recovery time, test effectiveness, defect escape rate, and developer experience


Success Measures


  • Shorter idea-to-production cycle time for complex, high-value work
  • Increased frequency of production-ready increments without compromising security, compliance or stability
  • Greater automated test depth and coverage, with fewer escaped defects and less release rework
  • Higher reuse of automation, specifications, engineering patterns and test assets across teams
  • Improved production reliability, faster diagnosis and recovery, and stronger operational feedback into design
  • Measurable uplift in team engineering standards and delivery capability through mentoring and reusable practice


Candidate Profile


You are a pragmatic engineer who combines strong software fundamentals with an automation-first and AI-first mindset. You are comfortable moving from business context to implementation and operations, and you treat testing as a core engineering responsibility. You know when AI can accelerate work and when deeper human judgment is required. You communicate clearly, learn continuously, and help others adopt practices that improve speed, quality, and customer outcomes.

Optum India
optum.in
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 19 Sep
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Optum India
optum.in
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What are the key responsibilities of a Senior Software Engineer II at Optum India?
Chevron down
What qualifications are required for the Senior Software Engineer II role at Optum India?
Chevron down
Where is the Senior Software Engineer II position located?
Chevron down
Is the Senior Software Engineer II position at Optum India full-time or part-time?
Chevron down
What seniority level is required for the Senior Software Engineer II role at Optum India?
Chevron down
What is the application process for the Senior Software Engineer II position at Optum India?
Chevron down
What technologies should a candidate be proficient in for the Senior Software Engineer II role at Optum India?
Chevron down

Why work at Optum India

For professionals seeking a career embedded in innovation and social impact, Optum India presents a compelling opportunity. As part of UnitedHealth Group, a leader in healthcare innovation, Optum India offers its employees a chance to work on transformative projects that directly affect millions of lives. The company emphasizes a culture of inclusivity, recognizing and rewarding diverse talents, which makes it an appealing destination for those desiring both personal growth and a broader societal contribution.

At Optum India, employees are encouraged to engage in continuous learning and professional development. The company provides a vast array of resources including access to Udemy and agreements with leading universities for further education, ensuring its workforce is always at the cutting edge of industry knowledge. Furthermore, Optum India balances work with life, implementing flexible working arrangements and wellness programs to maintain employee productivity and satisfaction.

What's it like to work at Optum India

Working at Optum India means being part of a dynamic and supportive community that values innovation and collaboration. The work culture is robust with a strong emphasis on collaboration and teamwork. Regular hackathons and collaborative projects give employees a platform to innovate and share ideas in a nurturing environment.

Employees at Optum India enjoy a technologically advanced workspace characterized by state-of-the-art infrastructure. The focus on digital transformation is real and palpable, providing team members with the tools and technologies necessary to execute complex projects efficiently.

With a strong focus on corporate social responsibility, employees often partake in initiatives that give back to the community, instilling a sense of pride and purpose in their work. Optum India's vibrant internal culture includes annual events, team-building activities, and recognition programs honoring outstanding contributors, fostering a strong sense of camaraderie and mutual respect among employees.

What's it like to work as a Senior Software Engineer II (Java and Python) at Optum India

As a Senior Software Engineer II specializing in Java and Python at Optum India, you are poised to play an essential role in leading complex projects that drive healthcare innovations. This position not only demands exceptional technical skills in Java and Python but also expects proficiency in emerging tech practices like machine learning and cloud computing which are integral to Optum's strategic initiatives.

The work environment for a Senior Software Engineer II is both challenging and rewarding. You will often collaborate with cross-functional teams, ensuring that projects meet client expectations and adhere to the high standards of quality expected at Optum. This role involves mentoring junior engineers, influencing project directions, and contributing to key architectural decisions, thus enhancing your leadership skills while driving the company's technological prowess forward.

Senior Software Engineer II (Java and Python) interview questions at Optum India

The interview process for a Senior Software Engineer II (Java and Python) at Optum India typically consists of a series of technical and behavioral assessments. Expect interviewers to explore your technical proficiency with questions that cover both Java and Python fundamentals, as well as advanced concepts.

Sample technical questions could include:

  • How do you handle memory optimization in Python applications?
  • Explain the differences between multithreading and multiprocessing in Java.
  • How would you implement a machine learning model using Java and integrate it into a Python-based application?
  • Describe your experience with cloud platforms like AWS or Azure and how it impacts system design.

Behavioral questions might include:

  • Describe a situation where you had to lead a team under tight deadlines.
  • Talk about a challenging project you worked on in your previous role.
  • Describe an instance where you significantly improved process efficiency or reduced costs through your technical efforts.

Senior Software Engineer II (Java and Python) interview preparation at Optum India

Preparation is key to succeeding in an interview for the role of Senior Software Engineer II (Java and Python) at Optum India. Start by solidifying your understanding of Java and Python, focusing on object-oriented principles, data structures, algorithms, and design patterns.

Additionally, reviewing current trends in software development such as microservices architecture, DevOps practices, and scalable system design will give you an edge. Brush up on your SQL and NoSQL database management skills, as managing data efficiently is crucial in developing robust healthcare applications.

Conduct mock interviews to practice articulating your problem-solving process, and review past projects to confidently discuss your contributions and the impact of your work.

Senior Software Engineer II (Java and Python) interview tips at Optum India

To perform well in your interview at Optum India, here are some effective tips:

  1. Understand the Company: Familiarize yourself with Optum's mission, values, and recent projects. Demonstrating knowledge of the company's goals can set you apart as a candidate who is genuinely interested in contributing.

  2. Showcase Leadership: In your interviews, be prepared to discuss instances where you took initiative or led a team. Optum values leadership skills as much as technical acumen, especially for a senior engineering role.

  3. Sharpen Your Coding Skills: Practicing coding problems on platforms like LeetCode or HackerRank will not only improve your problem-solving speed but also your confidence when facing technical assessments.

  4. Communicate Clearly: During the interview, clarity of communication is crucial. Ensure that you explain your thought processes, justify your decisions, and remain articulate throughout technical discussions.

  5. Cultural Fit: Finally, be yourself and discuss why working at Optum resonates with you both professionally and personally. This ensures a mutual fit, aligning your career goals with the company’s vision.

By understanding the expectations and preparing accordingly, you will be well-equipped to make a strong impression during the interview process. Optum India looks for candidates who are not just technically proficient but also resonate with their culture and mission.