Lead Software Engineer – Distributed Systems & Java

Labcorp

Durham (NC)

Hybrid

USD 125,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
Life, STD/LTD
401(k)
PTO or Flexible Time Off
Tuition Reimbursement
Employee Stock Purchase Plan

Job summary

Labcorp is seeking a Lead Software Engineer to join our Durham or Burlington, NC team. You will provide hands-on leadership on complex, multi-team initiatives, own end-to-end delivery for high-volume transaction systems, and drive architecture for distributed, event-driven microservices.

This role requires strong Java development, Spring, RESTful services, cloud experience (Azure/AWS), and a track record mentoring engineers within Agile teams.

Qualifications

  • Bachelor's degree in a relevant field.
  • 8+ years of software engineering experience.
  • 5+ years with Java development.
  • 3+ years building RESTful services with Spring.
  • 3+ years using Maven or Gradle.
  • 3+ years with JUnit or Mockito.
  • 3+ years of SQL development and database management.
  • 3+ years leveraging Azure or AWS for design and implementation.

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 development
RESTful services
Spring Framework
Build tools
Unit testing
SQL development
Cloud (Azure/AWS)
Leadership

Education

Bachelor's degree

Tools

Maven
Gradle
JUnit
Mockito
Azure
AWS

Job description

Labcorp is seeking a Lead Software Engineer to join our Durham or Burlington, NC team. You will provide hands-on leadership on complex, multi-team initiatives, own end-to-end delivery for high-volume transaction systems, and drive architecture for distributed, event-driven microservices.

This role requires strong Java development, Spring, RESTful services, cloud experience (Azure/AWS), and a track record mentoring engineers within Agile teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java, Spring & Microservices
Lead Software Engineer - Java, Spring & Microservices

Labcorp • Burlington (NC)

Hybrid
USD 120,000 - 160,000
Medical, Dental, Vision
401(k)
PTO/FTO
+2
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 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
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
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

Labcorp • Durham (NC)

Hybrid
USD 125,000 - 160,000
Medical, Dental, Vision
Life, STD/LTD
401(k)
+3
Lead Software Engineer
Lead Software Engineer

Labcorp • Burlington (NC)

Hybrid
USD 120,000 - 160,000
Medical, Dental, Vision
401(k)
PTO/FTO
+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
Principal Software Engineer — Cloud-Native & Scalable
Principal Software Engineer — Cloud-Native & Scalable

Labcorp • Durham (NC)

On-site
USD 140,000 - 170,000
Medical, Dental, Vision
401(k)
PTO/FTO
+2