Senior Software Engineer - Remote

UnitedHealth Group

Eden Prairie (MN)

Remote

USD 92,000 - 164,000

Full time

8 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits package
Equity stock purchase program
401(k) contribution program
Incentive and recognition programs

Job summary

UnitedHealth Group is seeking a Senior Software Engineer focused on remote delivery within the United States. You will design, build, and operate scalable enterprise software, mentoring other engineers and shaping technical direction across cloud-native, AI-enabled solutions.

You will work with Java, Python, Spring Boot, FastAPI, and React, deploying in Azure or GCP, and applying DevOps practices to deliver secure, resilient services. Strong communication and leadership are essential.

Qualifications

  • 4+ years of professional software development experience across the software development lifecycle.
  • Experience designing or developing AI/ML or generative AI solutions, including LLM applications, intelligent agents, copilots, NLP, or real‑time inference.
  • Solid hands‑on development experience with one or more modern programming languages, preferably Java and/or Python.
  • Experience developing APIs and distributed services using Spring Boot, FastAPI, and REST.
  • Experience with modern front‑end development, preferably React.
  • Experience designing and deploying solutions within Azure, GCP, or equivalent cloud environments.
  • Experience with modern DevOps, CI/CD, containerization, and infrastructure-as-code practices.
  • Experience with relational and/or NoSQL databases and data integration patterns.
  • Solid understanding of microservices, API design, and modern application architectures.
  • Demonstrated ability to design scalable, secure, reliable, and high-performance solutions.
  • Strong technical leadership, mentoring, code/design reviews, and influencing engineering practices
  • Excellent written and verbal communication for technical and non‑technical audiences.

Responsibilities

  • Lead architecture, design, development, testing, deployment, and ongoing support of enterprise software solutions.
  • Design modular, scalable, secure, and maintainable applications and services.
  • Provide technical leadership through architecture decisions, design reviews, code reviews, and documentation.
  • Develop backend services and APIs using Java, Spring Boot, Python, FastAPI, and REST.
  • Develop modern frontend experiences using React and related frameworks.
  • Design and implement cloud-native solutions in Azure or GCP, including containers, Kubernetes, serverless, and microservices.
  • Lead modernization efforts toward cloud and service-based architectures.
  • Apply AI/ML and generative AI capabilities where appropriate, including LLM-enabled apps.
  • Implement DevOps and CI/CD using GitHub Actions, Terraform, Jenkins, Docker, and Kubernetes.
  • Build observable, secure, and well-supported systems.
  • Diagnose production issues, perform root cause analysis, and drive remediation.
  • Define and implement testing strategies (unit, integration, performance, etc.).
  • Collaborate with product owners, architects, and stakeholders to translate requirements into technical solutions.
  • Mentor engineers and promote best practices, continuous learning, and innovation.
  • Identify opportunities to reduce technical debt and improve developer productivity.

Skills

Java
Python
Spring Boot
FastAPI
REST APIs
React
Azure/GCP
DevOps / CI-CD
Kubernetes
Docker
GitHub Actions
Observability / Monitoring
Security / Reliability
AI/ML / LLM
Mentoring / Technical leadership

Education

Bachelor's degree in Computer Science, Engineering, Information Technology, or related field

Tools

GitHub Copilot

Job description

Improve the lives of others while Caring. Connecting. Growing together.

Job Description - Senior Software Engineer - Remote (2400685)

Senior Software Engineer - Remote - 2400685

Optum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help people live healthier lives and help make the health system work better for everyone. From advanced data analytics and AI to cybersecurity, we use innovative approaches to solve some of health care’s most complex challenges. Your contributions here have the potential to change lives. Ready to build the next breakthrough? Join us in making healthcare work better for everyone through people-led, responsible AI while Caring. Connecting. Growing together.


The Sr. Software Engineer is a senior technical contributor responsible for designing, developing, deploying, and maintaining scalable, secure, and high-performing enterprise software solutions. This role provides technical leadership across the software development lifecycle, helping teams translate complex business needs into modern cloud and AI-enabled technology solutions.


In this role, you will lead architecture and design decisions, champion modern engineering and DevOps best practices, mentor engineers, and drive continuous improvement across applications and platforms. You will bring deep hands‑on full-stack or backend engineering skills and the ability to influence technical direction across cross‑functional product and engineering teams.


You’ll enjoy the flexibility to work remotely * from anywhere within the U.S. as you take on some tough challenges. For all hires in the Minneapolis or Washington, D.C. area, you will be required to work in the office a minimum of four days per week.

Primary Responsibilities:
  • Lead the architecture, design, development, testing, deployment, and ongoing support of enterprise software solutions
  • Design modular, scalable, secure, resilient, and maintainable applications and services
  • Provide technical leadership through architecture decisions, design reviews, code reviews, engineering standards, and solution documentation
  • Develop and maintain modern backend services and APIs using technologies such as Java, Spring Boot, Python, FastAPI, and REST APIs
  • Develop modern user experiences using technologies such as React and other contemporary front‑end frameworks
  • Design and implement cloud‑native solutions using Azure or GCP, including containers, Kubernetes, serverless technologies, and microservices
  • Lead application modernization efforts, including migration from legacy applications toward modern cloud and service‑based architectures
  • Apply modern AI/ML and generative AI capabilities, where appropriate, including intelligent agents, copilots, LLM‑enabled applications, and real‑time inference.
  • Implement and improve DevOps and CI/CD practices using technologies such as GitHub Actions, Terraform, Jenkins, Docker, and Kubernetes
  • Build solutions with appropriate instrumentation, observability, monitoring, security, and operational support capabilities
  • Diagnose complex production issues, conduct root cause analysis, and drive sustainable remediation
  • Define and implement effective unit, integration, automated, performance, and other testing strategies
  • Collaborate with product owners, architects, engineering teams, business stakeholders, and subject matter experts to translate business requirements into effective technical solutions.
  • Mentor engineers and foster strong engineering practices, continuous learning, innovation, and technical excellence
  • Identify opportunities to reduce technical debt, improve developer productivity, automate manual processes, and increase software quality
  • Evaluate emerging technologies and recommend tools, frameworks, and architectural approaches that provide measurable business or engineering value


You’ll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in.

Required Qualifications:
  • 4+ years of professional software development experience across the software development lifecycle
  • Experience designing or developing AI/ML or generative AI solutions, including LLM applications, intelligent agents, copilots, NLP, or real‑time inference
  • Experience using GitHub Copilot or other AI‑assisted software engineering tools to improve engineering productivity and quality
  • Solid hands‑on development experience with one or more modern programming languages, preferably Java and/or Python
  • Experience developing APIs and distributed services using technologies such as Spring Boot, FastAPI, and REST
  • Experience with modern front‑end development, preferably React
  • Experience designing and deploying solutions within Azure, GCP, or comparable public cloud environments
  • Experience with modern DevOps, CI/CD, containerization, and infrastructure‑as‑code practices
  • Experience with relational and/or NoSQL databases and modern data integration patterns
  • Experience troubleshooting complex application and production issues across multiple components or technology layers
  • Solid understanding of microservices, service‑oriented architectures, API design, and modern application architecture patterns
  • Demonstrated ability to design solutions for scalability, security, reliability, performance, and maintainability
  • Demonstrated technical leadership, including mentoring engineers, conducting code/design reviews, and influencing engineering practices
  • Solid analytical and problem‑solving skills with the ability to work through complex and ambiguous technology challenges
  • Solid written and verbal communication skills, with the ability to communicate technical concepts to both technical and non‑technical audiences
Preferred Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience
  • Experience with generative AI frameworks and orchestration tools (e.g., LangChain, LlamaIndex, OpenAI SDK, or Google Gen AI / Vertex AI SDKs)
  • Experience with event‑driven architectures and distributed messaging platforms (e.g., Apache Kafka, Redis)
  • Experience leading application modernization or cloud transformation initiatives
  • Experience with Agile/Scrum product development and engineering practices
  • Demonstrated ability to influence technical decisions across teams without direct authority

*All employees working remotely will be required to adhere to UnitedHealth Group’s Telecommuter Policy.


Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you’ll find a far-reaching choice of benefits and incentives. The salary for this role will range from $91,700 - $163,700 annually based on full‑time employment. We comply with all minimum wage laws as applicable.

Application Deadline

This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants.

At UnitedHealth Group, our mission is to help people live healthier lives and help make the health system work better for everyone. Together, we are shaping the future of healthcare by harnessing technology and innovation to make care simpler to navigate, more affordable and more connected for the people we serve. We are committed to creating an inclusive workplace where everyone feels welcomed, valued, heard and respected, empowering people to bring their authentic selves to work and strengthening our collective impact through diverse talents, backgrounds, experiences and perspectives.

UnitedHealth Group and its affiliated brands are an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations.

UnitedHealth Group and its affiliated brands are a drug‑free workplace. Candidates are required to pass a drug test before beginning employment.

UnitedHealth Group is committed to working with and providing reasonable accommodations to individuals with physical and mental disabilities. If you need special assistance or accommodation for any part of the application process, please call 1‑866‑566‑8715 to be connected to Recruitment Services. Recruitment Services hours of operation are 7 a.m. to 7 p.m. CT, Monday through Friday.

UnitedHealth Group is a registered service mark of UnitedHealth Group, Inc. The UnitedHealth Group name with the dimensional logo, as well as the dimensional logo alone, are both service marks for the UnitedHealth Group, Inc.

Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.

UnitedHealth Group is a drug‑free workplace. Candidates are required to pass a drug test before beginning employment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer - Remote
Sr Software Engineer - Remote

Optum • Eden Prairie (MN)

Remote
USD 92,000 - 164,000
Senior Manager, AI/ ML Software Engineering - MN On site
Senior Manager, AI/ ML Software Engineering - MN On site

Optum • Minnetonka (MN)

On-site
USD 113,000 - 193,000
Lead AI/ML Engineer - Remote
Lead AI/ML Engineer - Remote

Optum • Eden Prairie (MN)

Remote
USD 146,000 - 250,000
Senior Software Engineer
Senior Software Engineer

Optum • Eden Prairie (MN)

Remote
USD 92,000 - 164,000
Senior Software Engineer
Senior Software Engineer

Optum • San Francisco (CA)

Remote
USD 92,000 - 164,000
Comprehensive benefits
Equity stock plan
401(k) contribution
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Optum • Eden Prairie (MN)

Hybrid
USD 92,000 - 164,000
Sr AI/ML Engineer - Remote Nationwide or Office-Based in MN/DC/NJ
Sr AI/ML Engineer - Remote Nationwide or Office-Based in MN/DC/NJ

Optum • Minnetonka (MN)

Remote
USD 120,000 - 215,000
Equity stock purchase program
401(k) contribution matching
Comprehensive benefits package
Lead AI Software Engineer - Remote
Lead AI Software Engineer - Remote

Optum • Minnetonka (MN)

Remote
USD 113,000 - 193,000
Lead Software Engineer - Remote
Lead Software Engineer - Remote

UnitedHealth Group • Eden Prairie (MN)

Remote
USD 113,000 - 193,000
Sr. AI/ML Engineer - Remote
Sr. AI/ML Engineer - Remote

UnitedHealth Group • Richardson (TX)

Hybrid
USD 120,000 - 215,000
Comprehensive benefits
Incentives & recognition programs
Equity stock purchase
+1