Lead Software Development Engineer

LabcorpDurham, NC
Hybrid

About The Position

The Lead Software Development Engineer plays a key role in designing, developing, and supporting mission-critical laboratory systems that enable complex clinical and operational workflows. This position combines deep technical expertise with leadership responsibilities to deliver high-performance LIMS applications using modern technologies and cloud platforms. The role partners closely with cross-functional teams to drive innovation, improve system scalability, and support Labcorp’s ongoing digital transformation initiatives.

Requirements

  • Bachelor’s degree with 5 or more years of relevant experience; or Master’s degree with 3 or more years of relevant experience; or PhD; or equivalent combination of education, training, and experience.
  • 1 or more year experience developing Laboratory Information Management Systems (LIMS), including genomic workflow design and implementation.
  • 1 or more year experience integrating laboratory automation instruments or robotics (e.g., Protodyne, Illumina, Thermo) with LIMS workflows.
  • 1 or more year experience with .NET technologies including .NET Core, SQL Server, API development, and microservices architecture.
  • Understanding of clinical laboratory operations or healthcare IT environments.
  • Ability to support Tier-3 production issues, including occasional off-hours support.
  • Strong knowledge of object-oriented programming principles and design patterns.
  • Strong analytical and problem-solving skills with the ability to quickly learn complex systems.
  • Self-motivated with strong attention to detail and organizational skills.
  • Excellent written and verbal communication skills with the ability to collaborate across technical and non-technical teams.

Nice To Haves

  • 1 or more year experience with programming languages such as C#, Python, or C++.
  • 1 or more year experience with front-end development frameworks such as Angular.
  • 1 or more year experience with healthcare interoperability standards such as HL7 and FHIR.
  • 1 or more year experience working with version control and CI/CD tools such as Git, Jenkins, or Bamboo.
  • 1 or more year experience working in Agile development environments.
  • Experience with reporting tools such as SSRS.
  • Familiarity with collaboration tools such as Confluence and Jira.
  • Experience with cloud or hybrid platforms such as Microsoft Azure, AWS, or Google Cloud Platform.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Experience with test-driven development and continuous integration pipelines.

Responsibilities

  • Design and document technical and functional specifications using tools such as flowcharts, ER diagrams, and pseudocode.
  • Develop, test, and integrate high-quality software using modern engineering standards and automated tools.
  • Review and refactor existing code to improve performance, scalability, and maintainability.
  • Analyze and enhance existing applications to meet evolving business requirements.
  • Support migration efforts from legacy systems to modern platforms.
  • Serve as a subject matter expert for internally developed Laboratory Information Management Systems (LIMS).
  • Support production environments, including Tier-3 troubleshooting and occasional after-hours support.
  • Adhere to enterprise development standards and best practices.
  • Learn and apply knowledge of laboratory operations and clinical workflows to support system design and functionality.
  • Contribute as both an individual contributor and technical leader, providing guidance to junior engineers as needed.

Benefits

  • Medical
  • Dental
  • Vision
  • Life
  • STD/LTD
  • 401(k)
  • Paid Time Off (PTO) or Flexible Time Off (FTO)
  • Tuition Reimbursement
  • Employee Stock Purchase Plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service