Lead Software Engineer (Backend, Java/Spring Boot, Remote)

UnitedHealth Group

Eden Prairie, MN • 12m ago • Remote

Senior

Remote

112,700 - 193,200 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Lead Software Engineer (Backend, Java/Spring Boot, Remote)
  • Work model: 100% remote (Central Time Zone preferred); U.S.-based

Description

Lead a distributed engineering team supporting banking and financial technology systems. Drive architectural vision and hands-on delivery for secure, high-volume Java and Spring Boot microservices, including building scalable REST APIs and distributed service architectures. Evaluate and implement responsible AI solutions to optimize financial workflows and improve automation and client experiences.

Responsibilities

  • Provide technical leadership and architectural direction across the software development lifecycle for enterprise Java and Spring Boot banking microservices
  • Design, develop, and deploy AI-powered solutions for complex business challenges across banking platforms
  • Architect, build, and optimize scalable, highly secure, and resilient RESTful APIs and distributed financial service architectures
  • Establish and uphold engineering standards, automated testing, design patterns, and robust CI/CD pipelines for financial-grade reliability
  • Lead architecture and code reviews to identify performance bottlenecks, security vulnerabilities, and technical debt
  • Partner with product managers, security teams, and stakeholders to translate business needs into technical roadmaps and delivery plans
  • Mentor and coach distributed, remote software engineers to drive engineering excellence

Requirements

  • 5+ years of professional software engineering experience designing, building, and deploying enterprise-scale distributed systems
  • 4+ years hands-on experience developing backend microservices and APIs using Java and Spring or Spring Boot
  • 3+ years designing and implementing secure, high-volume RESTful APIs or distributed service architectures
  • 2+ years with relational or NoSQL databases (PostgreSQL, Oracle, MySQL, MongoDB)
  • 2+ years with public cloud platforms (AWS, Azure, or GCP)
  • 2+ years in a technical lead capacity including code reviews and mentoring
  • 2+ years with automated testing, CI/CD pipelines, and modern DevOps practices (Jenkins, GitHub Actions, Docker, Kubernetes)
  • 1+ years designing, building, or integrating AI-enabled applications (machine learning models or GenAI APIs)

Benefits

  • Comprehensive benefits package; incentive and recognition programs; equity stock purchase
  • 401k contribution (subject to eligibility)
  • Salary range: $112,700 - $193,200 annually (based on factors including location and experience)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Lead Software Engineer (Backend, Java/Spring Boot, Remote) role

Improve your resume for just $5

$112,700 – $193,200/year

Unlock Full Resume Report