Software Engineer

UnitedHealth GroupEden Prairie, MN
$72,800 - $130,000Hybrid

About The Position

Build the future of cloud native software. Join us as a Software Engineer where you’ll design and deliver scalable microservices using Java, Spring Boot, Kafka, and AWS. You’ll own features end to end, collaborate with cross functional teams, and use AI assisted development to deliver high quality, reliable systems faster. 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 for a minimum of four days per week.

Requirements

  • Bachelor’s degree in CS or IT related field
  • 4+ years of software development experience with OOP, design patterns, concurrency, performance, and debugging
  • 3+ years of experience with CI/CD using Jenkins and/or GitHub Actions
  • 3+ years of experience in one or more monitoring tools like Splunk, Grafana and Dynatrace
  • 2+ years of hands-on experience deploying/operating workloads on cloud preferably AWS
  • 2+ years of experience with Java
  • 2+ years of experience with Spring Boot (microservices, REST, security, data access, configuration)
  • 6+ months of experience understanding relational databases and NoSQL data modeling

Nice To Haves

  • Proven excellent communication and collaboration skills
  • 2+ years of experience with Kafka (or similar messaging systems) in production

Responsibilities

  • Design, develop, and maintain full stack applications using Java, Spring Boot, REST APIs, and modern frameworks
  • Build event-driven microservices using Kafka (producers/consumers, topics, partitions, consumer groups, schema evolution)
  • Develop cloud-native solutions on AWS (e.g., ECS/EKS, Lambda, API Gateway, S3, RDS, DynamoDB, IAM, CloudWatch)
  • Implement and optimize data access across SQL (PostgreSQL/MySQL) and NoSQL (DynamoDB/MongoDB) stores
  • Create and maintain CI/CD pipelines using Jenkins and/or GitHub Actions (build, test, security scans, deployments)
  • Ensure high quality via automated unit/integration tests, contract testing, performance testing, and observability
  • Collaborate with products, UX, QA, and DevOps to deliver end-to-end features
  • Apply AI/ML-assisted development practices in SDLC
  • Use AI tools to accelerate coding, refactoring, documentation, and test generation while maintaining engineering standards
  • Improve code review quality (static analysis + AI-assisted insights), reduce defects, and streamline incident response
  • Monitoring and supporting critical business applications using modern tools like Splunk and Dynatrace etc.
  • Design, develop, and deploy AI-powered solutions to address complex business challenges with emphasis on responsible use of AI

Benefits

  • comprehensive benefits package
  • incentive and recognition programs
  • equity stock purchase
  • 401k contribution
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service