Software Engineer - Remote

UnitedHealth Group•Eden Prairie, MN
•$72,800 - $130,000•Remote

About The Position

Optum Tech develops technology solutions intended to help people live healthier lives and improve the health system. Software engineering at the company covers the design, development, implementation, testing, and maintenance of software, along with analysis, coding, debugging, documentation, research, operations, and delivery. The role includes building quality into software outputs, evaluating tools and techniques, automating common tasks, developing reusable utilities, and helping shape future technology capabilities. The Software Engineer implements end-to-end features and user stories, analyzes and modernizes business logic in existing applications, and develops computation-intensive processing with attention to runtime, scalability, accuracy, and precision. The position works with relational databases and modern data platforms, builds secure applications and APIs, contributes to architectural patterns and reusable frameworks, and supports CI/CD, automated testing, and production troubleshooting. The engineer collaborates with Agile teams and business and analytical subject-matter experts, and uses AI development tools to improve productivity. The role is remote within the United States. 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. The position’s salary range is $72,800–$130,000 annually based on full-time employment. Benefits include a comprehensive benefits package, incentive and recognition programs, an equity stock purchase program, and a 401(k) contribution, subject to eligibility requirements. Candidates must pass a drug test before beginning employment.

Requirements

  • At least 4 years of hands-on software development experience using Python, with exposure to modern front-end frameworks such as React.js.
  • At least 4 years of experience with modern software engineering technologies, with a focus on API development using RESTful services and FastAPI, Flask, Django, or similar.
  • At least 3 years of experience developing data-intensive or analytical applications using pandas, NumPy, or comparable libraries.
  • At least 3 years of experience with relational databases, including data modeling, complex queries, and query optimization.
  • At least 3 years of experience working in Agile/Scrum development environments.
  • At least 3 years of experience in cloud-native development using platforms such as Azure or GCP, and with containerization (Docker) and orchestration tools (Kubernetes).
  • 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, such as 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, and re-implement it as maintainable, well-tested software.
  • Design, build, and optimize computation-intensive processing to improve runtime, scalability, and calculation accuracy.
  • Build and maintain validation and parity-testing frameworks to verify that new implementations produce results consistent with replaced systems.
  • Design, query, and optimize data models and pipelines using relational databases and modern data platforms.
  • Apply security principles and industry best practices when designing and building secure applications and APIs, including protection of 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 correctness and precision defects in calculation logic.
  • 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.
  • Demonstrate problem-solving skills, attention to detail, and effective collaboration across teams.

Benefits

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