Lead Software Engineer

UnitedHealth Group•Raleigh, NC
•$112,700 - $193,200•Remote

About The Position

The Lead Software Engineer will work on the FHIR Layer Exchange (FLEX) engineering team within Optum Technology. The team builds and maintains interoperability software that supports CMS regulatory requirements and enables secure member-data exchange among payers, providers, and third-party applications. The role leads a small engineering team in designing and developing software using AI-enabled development lifecycle (AIDLC) models and expands and modernizes a brownfield application to support new regulations and improve existing capabilities. The position contributes to the design, development, testing, deployment, and ongoing maintenance of software applications, helping improve the exchange and use of health information across the health care system. This role may be performed remotely from anywhere in the United States, subject to UnitedHealth Group’s Telecommuter Policy.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of experience as a full stack developer.
  • 5+ years of experience with C# or Java.
  • 3+ years of healthcare IT experience.
  • 2+ years of basic understanding of software development concepts such as data structures, algorithms, SOLID concepts, and version control (e.g., Git).

Nice To Haves

  • 2+ years of Python experience.
  • Experience using AI in the planning and development of software.
  • Experience in AIDLC models.
  • Exposure to web technologies, APIs, or databases (SQL or NoSQL).
  • Fast Healthcare Interoperability Resources (FHIR) exposure.
  • Basic understanding of cloud platforms or modern DevOps concepts.
  • Demonstrated solid problem-solving skills and willingness to learn.
  • Proven excellent written and verbal communication skills.

Responsibilities

  • Lead a small engineering team in designing and developing software using AI-enabled development lifecycle (AIDLC) models.
  • Expand and modernize a brownfield application to support new regulations and enhance existing capabilities.
  • Contribute to the design, development, testing, and deployment of software applications.
  • Write clean, maintainable, well-documented code following established engineering standards and best practices.
  • Participate in code reviews and incorporate feedback from senior engineers.
  • Collaborate with team members to translate business and technical requirements into working solutions.
  • Assist with troubleshooting, debugging, and resolving software defects.
  • Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
  • Learn and apply new tools, frameworks, and technologies as part of ongoing professional development.

Benefits

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