Sr Software Engineer - Remote

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

About The Position

Optum Tech is seeking a Senior Software Engineer to develop and maintain software that supports health care innovation. The role covers the software development lifecycle, including analysis, design, implementation, testing, debugging, documentation, deployment, operations, and maintenance. The engineer will help deliver high-quality applications, products, and services; evaluate tools and techniques; automate common tasks; build reusable utilities; and contribute to future technology capabilities. The position focuses on implementing end-to-end features, modernizing and validating complex business logic, and designing computation-intensive software. The engineer will work with databases and data platforms, build secure applications and APIs, improve engineering practices and delivery pipelines, and collaborate with Agile teams and business and analytical subject matter experts. The role is generally self-directed, handles complex and less-structured issues, serves as a resource to others, and includes mentoring and guiding team members. The position is remote from anywhere in the U.S. Employees hired in the Minneapolis or Washington, D.C. area must work in the office at least four days per week. Remote employees must comply with UnitedHealth Group’s Telecommuter Policy. The annual salary range is $91,700–$163,700, based on full-time employment and several factors. Benefits are subject to eligibility requirements.

Requirements

  • At least 8 years of hands-on software development experience using Python, with exposure to modern front-end frameworks such as React.js.
  • At least 8 years of experience with modern software engineering technologies, particularly API development using RESTful services with FastAPI, Flask, Django, or similar.
  • At least 8 years of experience with relational databases, including data modeling, complex queries, and query optimization.
  • At least 8 years of experience working in Agile/Scrum development environments.
  • At least 8 years of cloud-native development experience using platforms such as Azure or GCP, and experience with Docker and Kubernetes.
  • At least 5 years of experience developing data-intensive or analytical applications using pandas, NumPy, or comparable libraries.
  • At least 1 year of experience applying numerical or algorithmic methods, such as iterative solvers, root-finding, optimization, or convergence and precision analysis.
  • At least 1 year of experience developing secure RESTful APIs and service-oriented architectures.
  • At least 1 year of experience with CI/CD pipelines and automated testing practices.
  • At least 1 year of experience effectively using AI-powered development tools, such as Copilot, to improve productivity.

Nice To Haves

  • Bachelor’s degree in Engineering, Information Technology, Computer Science, Mathematics, Statistics, or a related field.
  • Experience modernizing legacy or end-user-computing applications, including spreadsheet- or macro-based business logic, into production software.
  • Experience with distributed or parallel computing frameworks such as Spark, Dask, Ray, or equivalent.
  • Experience with Databricks or a comparable lakehouse/data platform, including medallion (bronze/silver/gold) architecture.
  • Experience with data governance, lineage, quality, and access-control frameworks.
  • Experience with monitoring and observability tools such as Dynatrace, Splunk, Grafana, or similar platforms.
  • Healthcare payer, actuarial, pricing, or financial-modelling domain experience.

Responsibilities

  • Implement end-to-end features and user stories, including analysis, design, development, validation, deployment, and post-deployment support.
  • Analyze and document business logic in existing and legacy applications, then re-implement it as maintainable, well-tested software.
  • Design, build, and optimize computation-intensive processing to improve runtime, scalability, and accuracy.
  • Build and maintain validation and parity-testing frameworks to verify that new implementations match the results of replaced systems.
  • Work with relational databases and modern data platforms to design, query, and optimize data models and pipelines.
  • Apply security principles and industry best practices when building applications and APIs, including safeguarding sensitive and confidential data.
  • Contribute to the design and adoption of architectural patterns, engineering standards, and reusable frameworks.
  • Build, maintain, and improve CI/CD pipelines, code quality gates, and test automation frameworks.
  • Troubleshoot, diagnose, and resolve issues across development, test, and production environments, including calculation correctness and precision defects.
  • Collaborate with Agile development teams and business and analytical subject matter experts to translate domain rules into technical requirements and validated solutions.
  • Use AI tools, including Copilot and related AI Builder tools, to improve development productivity and efficiency.
  • Mentor and guide team members, promote technical excellence and continuous learning, take ownership of deliverables, and drive successful outcomes.
  • Evaluate new tools, techniques, and strategies; automate common tasks; and build common utilities to improve organizational efficiency.

Benefits

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