Labcorp-logo
Labcorp
·
March 13, 2026
Apply Now
This job has closed.

Software Engineer I

Durham, NC
Full-time
Hybrid
New Grad, Entry Level
Labcorp is seeking a Software Engineer Junior Developer to join their team. The role involves developing and maintaining software applications, collaborating with team members, and contributing to cross-functional projects while supporting the team in researching new technologies.
Apply Now

Responsibilities

  • Develop and maintain software applications using languages such as Python, Java, C, and JavaScript
  • Build RESTful services and backend components using frameworks like Spring Boot, Node.js, or related technologies
  • Collaborate with team members to design efficient algorithms, improve system performance, and implement new features
  • Work with relational databases (e.g., MySQL) to design schemas, write queries, and optimize data flows
  • Participate in code reviews, testing, debugging, and documentation efforts to ensure high‑quality deliverables
  • Assist in monitoring and troubleshooting production systems through tools such as Splunk or similar logging/observability platforms
  • Contribute to cross‑functional projects, such as internal dashboards, data pipelines, or integrations using IBM MQ, messaging systems, or REST APIs
  • Follow version control best practices using Git (GitHub/GitLab)
  • Support the team in researching and implementing new technologies, especially within areas like operating systems, cybersecurity, and data processing

Qualification

Required

  • Bachelor's degree in Computer Science
  • Previous and/or active Labcorp Internship required

Preferred

  • 3 months experience with data structures, algorithms, and object‑oriented programming
  • 3 months experience with at least one major programming language (Python, Java, or C)
  • 3 months experience with Linux/Unix environments, command-line tools, and shell scripting
  • 3 months experience of databases and SQL fundamentals
  • Master of Engineering (in progress or completed) in Computer Science
  • Experience building backend systems using Spring Boot, Node.js, Express, or similar frameworks
  • Exposure to IBM MQ, messaging queues, or enterprise integration systems
  • Experience with logging, monitoring, or analytics tools (e.g., Splunk dashboards)
  • Knowledge of operating system concepts, threading, concurrency, scheduling, or low‑level programming
  • Hands-on experience with Docker or containerized development workflows
  • Previous internship or project work related to software development, cybersecurity, or systems programming
  • Experience with front-end technologies such as React (bonus)
  • Familiarity with Agile/Scrum development processes
  • Basic exposure to web development, including backend frameworks or simple front-end components
  • Ability to analyze problems, break down tasks, and implement clean, maintainable solutions
  • Excellent communication, teamwork, and time management skills

Benefits

  • Medical
  • Dental
  • Vision
  • Life
  • STD/LTD
  • 401(k)
  • Paid Time Off (PTO)
  • Flexible Time Off (FTO)
  • Tuition Reimbursement
  • Employee Stock Purchase Plan
Labcorp specializes in providing physicians with laboratory tests.
Glassdoor
3.6
Founded in 1978
Burlington, North Carolina, USA
10001+ employees
https://www.labcorp.com