Senior Software Engineer - Microservices Lead (Hybrid)

LCH Lab. Corp. of America Holdings

North Carolina

Hybrid

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life insurance
401(k)
PTO/FTO
Tuition reimbursement
Employee stock purchase plan

Job summary

Labcorp is hiring Lead Software Engineer in Durham, NC or Burlington, NC with a hybrid schedule (3 days in office, 2 days remote). The role focuses on leading multi‑team initiatives, owning end‑to‑end delivery for high‑volume systems, and guiding architecture decisions for distributed microservices.

Strong Java, Spring, and cloud experience are essential. The position requires a Bachelor’s degree and 8+ years of software engineering, with extensive hands-on Java and RESTful service development.

Qualifications

  • Bachelor’s degree required and 8+ years of software engineering experience.
  • 5+ years of hands-on Java development experience.
  • 3+ years building RESTful services with Spring framework.
  • 3+ years using Maven or Gradle for builds.
  • 3+ years performing unit testing with JUnit or Mockito.
  • 3+ years SQL development and database management; cloud experience (Azure/AWS).

Responsibilities

  • Provide hands-on leadership on complex, multi-team initiatives.
  • Own end-to-end delivery for systems handling high-volume transactions.
  • Lead architecture and design decisions for distributed systems and event-driven microservices.
  • Build prototypes and proofs of concept to validate new technologies.
  • Establish and enforce engineering best practices.
  • Mentor engineers and drive technical excellence.

Skills

Software engineering
Java development
RESTful services (Spring)
Build tools: Maven/Gradle
Unit testing (JUnit/Mockito)
SQL development
Cloud: Azure/AWS

Education

Bachelor’s degree

Tools

Maven
Gradle
JUnit
Mockito
Azure
AWS

Job description

Labcorp is hiring Lead Software Engineer in Durham, NC or Burlington, NC with a hybrid schedule (3 days in office, 2 days remote). The role focuses on leading multi‑team initiatives, owning end‑to‑end delivery for high‑volume systems, and guiding architecture decisions for distributed microservices.

Strong Java, Spring, and cloud experience are essential. The position requires a Bachelor’s degree and 8+ years of software engineering, with extensive hands-on Java and RESTful service development.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Architect — Hybrid, Healthcare Cloud
Senior Software Architect — Hybrid, Healthcare Cloud

Labcorp • North Carolina

Hybrid
USD 120,000 - 180,000
Medical, Dental, Vision
401(k)
PTO / FTO
+2
Senior Software Architect: Cloud, Java & Healthcare Solutions
Senior Software Architect: Cloud, Java & Healthcare Solutions

Labcorp • Durham (NC)

On-site
USD 110,000 - 130,000
401(k)
Paid Time Off (PTO)
Tuition Reimbursement
+2
Lead Software Engineer
Lead Software Engineer

LCH Lab. Corp. of America Holdings • North Carolina

Hybrid
USD 140,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+5
Senior Software Engineer — AI Workflows & Cloud Platforms
Senior Software Engineer — AI Workflows & Cloud Platforms

Labcorp • Durham (NC)

Hybrid
USD 110,000 - 150,000
Medical, Dental, Vision, Life
401(k)
Paid Time Off (PTO)
+2
Senior Java Developer - AWS Microservices (Hybrid)
Senior Java Developer - AWS Microservices (Hybrid)

PRIMUS Global Services • United States

Hybrid
USD 120,000 - 160,000
Lead Software Engineer - Java Microservices (Hybrid)
Lead Software Engineer - Java Microservices (Hybrid)

Mindlance • McLean (VA)

Hybrid
USD 150,000 - 200,000
Laboratory Software Engineering Lead — Hybrid Role
Laboratory Software Engineering Lead — Hybrid Role

NeoGenomics • Ramsey (NJ)

Hybrid
USD 150,000 - 185,000
Java Developer - AWS, Hybrid - 70093
Java Developer - AWS, Hybrid - 70093

PRIMUS Global Services • United States

Hybrid
USD 120,000 - 160,000
Hybrid Executive Assistant to Finance Leaders
Hybrid Executive Assistant to Finance Leaders

Labcorp • Burlington (NC)

Hybrid
USD 70,000 - 95,000
Medical benefits
Dental benefits
Vision benefits
+2
Hybrid Salesforce IT Manager & Enterprise Architect
Hybrid Salesforce IT Manager & Enterprise Architect

Labcorp • North Carolina

Hybrid
USD 150,000 - 190,000
Medical
Dental
Vision
+5