LabCorp is seeking a remote Software Development Engineer III to join their team. 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, leveraging modern technologies and cloud platforms.
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 Virtual LIMS (Lab Information Management System)
- Support production environments, including Tier‑3 troubleshooting and occasional after‑hours support including on-call 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 SME, providing guidance to junior engineers as needed
Requirements:
- Bachelor's degree with 7 or more years of relevant experience; or Master's degree with 5 or more years of relevant experience; or PhD; or equivalent combination of education, training, and experience
- Experience with .NET technologies including .NET Core, ASP.net, MVC, WCF, RIA Services, Entity Framework
- Strong database design and query writing using SQL Server or similar RDBMS systems
- Well versed in API development and microservices architecture, docker, Kubernetes, cloud-native apps
- Distributed application design and development using Kafka/MQ/RabbitMQ or similar technologies
- Ability to support Tier‑3 production issues, including occasional off‑hours support
- Experience with healthcare interoperability standards such as HL7 and FHIR
- Hands-on experience with version control and CI/CD tools such as Git, Jenkins, or Bamboo
- Prior experience working in Agile development environments and able to adapt to fast-paced delivery
- Understanding of clinical laboratory operations or healthcare IT 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 test‑driven development and continuous integration pipelines
- 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