Senior Software Engineer - Remote

UnitedHealth Group•Eden Prairie, MN
•$91,700 - $163,700•Remote

About The Position

Optum Tech is seeking a senior technical contributor to design, develop, deploy, and maintain scalable, secure, high-performing enterprise software solutions. The role provides technical leadership across the software development lifecycle, translating complex business needs into modern cloud- and AI-enabled technology solutions. The engineer will lead architecture and design decisions, promote modern engineering and DevOps practices, mentor engineers, and drive continuous improvement across applications and platforms. The position calls for hands-on full-stack or backend engineering expertise and the ability to influence technical direction across cross-functional product and engineering teams. The role is remote within the United States, except employees hired in the Minneapolis or Washington, D.C. area must work in the office at least four days per week. Remote employees must follow UnitedHealth Group’s Telecommuter Policy.

Requirements

  • At least 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.
  • 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 in 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.
  • Understanding of microservices, service-oriented architectures, API design, and modern application architecture patterns.
  • Ability to design solutions for scalability, security, reliability, performance, and maintainability.
  • Technical leadership experience, including mentoring engineers, conducting code/design reviews, and influencing engineering practices.
  • Analytical and problem-solving skills, including the ability to address complex and ambiguous technology challenges.
  • Written and verbal communication skills to explain technical concepts to technical and non-technical audiences.
  • Remote employees must adhere to UnitedHealth Group’s Telecommuter Policy.
  • Candidates must pass a drug test before beginning employment.

Nice To Haves

  • 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 such as LangChain, LlamaIndex, OpenAI SDK, or Google Gen AI / Vertex AI SDKs.
  • Experience with event-driven architectures and distributed messaging platforms such as Apache Kafka or Redis.
  • Experience leading application modernization or cloud transformation initiatives.
  • Experience with Agile/Scrum product development and engineering practices.
  • Ability to influence technical decisions across teams without direct authority.

Responsibilities

  • Lead 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 backend services and APIs using technologies such as Java, Spring Boot, Python, FastAPI, and REST APIs.
  • Develop modern user experiences using 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, including migration from legacy applications to modern cloud and service-based architectures.
  • Apply 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 in instrumentation, observability, monitoring, security, and operational support capabilities.
  • Diagnose complex production issues, conduct root cause analysis, and drive sustainable remediation.
  • Define and implement 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 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.

Benefits

  • Comprehensive benefits package, subject to eligibility requirements.
  • Incentive and recognition programs.
  • Equity stock purchase plan.
  • 401(k) contribution.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service