Lead Software Engineer - Java, Spring & Microservices

Labcorp

Burlington (NC)

Hybrid

USD 120,000 - 160,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, Dental, Vision
401(k)
PTO/FTO
Tuition Reimbursement
Employee Stock Purchase Plan

Job summary

Labcorp is seeking a Lead Software Engineer in Durham NC or Burlington NC for a hybrid schedule (3 in-office, 2 remote) on a Monday–Friday 1st shift. You will lead multi-team initiatives, own end-to-end delivery of high-volume systems, and drive architecture for distributed, event-driven microservices.

The role requires 8+ years in software engineering, strong Java/Spring experience, and cloud expertise (Azure/AWS).

Qualifications

  • Bachelor’s degree in a technical field.
  • 8+ years of professional software engineering experience.
  • 5+ years of hands-on Java development.
  • 3+ years building RESTful services with Spring.
  • 3+ years using Maven or Gradle for builds.
  • 3+ years with unit testing frameworks (JUnit/Mockito).
  • 3+ years SQL development and database management.
  • 3+ years designing solutions on Azure or 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

Java
RESTful APIs
Spring
Build tools
Unit testing
SQL & DB
Cloud (Azure/AWS)
Leadership

Education

Bachelor’s degree

Job description

Labcorp is seeking a Lead Software Engineer in Durham NC or Burlington NC for a hybrid schedule (3 in-office, 2 remote) on a Monday–Friday 1st shift. You will lead multi-team initiatives, own end-to-end delivery of high-volume systems, and drive architecture for distributed, event-driven microservices.

The role requires 8+ years in software engineering, strong Java/Spring experience, and cloud expertise (Azure/AWS).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Microservices Lead (Hybrid)
Senior Software Engineer - Microservices Lead (Hybrid)

LCH Lab. Corp. of America Holdings • North Carolina

Hybrid
USD 140,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+5
Lead Software Engineer – Distributed Systems & Java
Lead Software Engineer – Distributed Systems & Java

Labcorp • Durham (NC)

Hybrid
USD 125,000 - 160,000
Medical, Dental, Vision
Life, STD/LTD
401(k)
+3
Hybrid Software Engineer II — Build Scalable Systems
Hybrid Software Engineer II — Build Scalable Systems

Labcorp • Durham (AR)

Hybrid
USD 110,000 - 150,000
Medical, Dental, Vision
401(k) with company matching
PTO / Flexible Time Off
+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
Lead Software Engineer
Lead Software Engineer

Labcorp • Burlington (NC)

Hybrid
USD 120,000 - 160,000
Medical, Dental, Vision
401(k)
PTO/FTO
+2
Lead Software Engineer
Lead Software Engineer

Labcorp • Durham (NC)

Hybrid
USD 125,000 - 160,000
Medical, Dental, Vision
Life, STD/LTD
401(k)
+3
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
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
Lead Software Engineer – Distributed Microservices
Lead Software Engineer – Distributed Microservices

engineeringjobs.net, Inc. • Burlington (NC)

On-site
USD 140,000 - 190,000
Medical Insurance
Dental Insurance
Vision Insurance
+7
Laboratory Software Engineering Lead — Hybrid Role
Laboratory Software Engineering Lead — Hybrid Role

NeoGenomics • Ramsey (NJ)

Hybrid
USD 150,000 - 185,000