✦ Luna Orbit — Software Engineering

Senior Software Engineer

at Laboratory Corp. of America

📍 Bloomfield CT Onsite Posted March 31, 2026
Type Full-Time
Experience senior
Exp. Years 4+ years
Education Bachelor's degree in Engineering, Computer Science, Information Technology, Artificial Intelligence & Robotics, or an Associate's degree with 4+ years of experience in robotics, or a high school diploma with 10+ years of experience in robotics or automation
Category Software Engineering

Senior Software Engineer to design, develop, and support software for laboratory automation equipment; highly hands-on with Java-based applications, embedded and real-time components, and collaboration across engineering teams; work in ISO 13485 quality environment.

  • Design, develop, and support application-level software for laboratory automation equipment
  • Develop and maintain embedded and networked automation software
  • Collaborate with Manufacturing Engineering to develop bringup, testing, and diagnostic software
  • Define and refine requirements with cross-functional teams
  • Contribute to reusable core tools and libraries in Java

Stacks include Java, Spring/Spring Boot, Hibernate JPA, RESTful services, frontend (Angular), and databases (MySQL, Oracle, MongoDB, Cassandra); containerization with Docker and Kubernetes; emphasis on lab automation systems and ISO 13485 compliance.

The ideal candidate is a senior software engineer with 5+ years building application-level software for laboratory automation. They bring strong Java, Spring, and container experience, with hands-on work on databases and front-end frameworks, in a quality-regulated ISO 13485 environment.

Bachelor's degree in EngineeringComputer ScienceInformation TechnologyArtificial Intelligence & Roboticsor an Associate's degree with 4+ years of experience in roboticsor a high school diploma with 10+ years of experience in robotics or automation5+ years of experience developing application-level software for laboratory or industrial automation systems5+ years of experience with industrial automation technologies including roboticspneumatic actuatorssensorsand servo motors5+ years of experience using Java or another objectoriented programming language5+ years of experience applying objectoriented design methodologies5+ years of experience developing embedded or realtime Java applications5+ years of experience using development environments such as Eclipse or Visual Studio Codeincluding source control and module management tools5+ years of experience using Git-based version control systems5+ years of experience developing machine-vision algorithms for inspectionguidanceor robotic control
5+ years of experience working with container technologies such as Docker or Kubernetes1+ year of experience creating drivers or interfaces for third-party equipment1+ year of experience working with relational or NoSQL database architectures1+ year of experience supporting laboratory procedures within life sciences or diagnostic environments
JavaSpringSpring BootHibernate JPARESTEclipseVisual Studio CodeGitActiveMQAngularDockerKubernetesMySQLOracleMariaDBMongoDBCassandra
JavaObject-Oriented ProgrammingSpringSpring BootHibernate JPARESTful Web ServicesEclipseVisual Studio CodeGitActiveMQAngularCSSHTML5MySQLOracleMariaDBMongoDBCassandraDockerKubernetesSQLNoSQLETLLaboratory automation
JavaObject-Oriented ProgrammingSpringSpring BootHibernate JPARESTful Web ServicesEclipseVisual Studio CodeGitActiveMQAngularCSSHTML5MySQLOracleMariaDBMongoDBCassandraDockerKubernetesSQLNoSQLETLLab AutomationLaboratory automation software
CommunicationCollaborationProblem-solvingAttention to detailLeadership
Industry Healthcare & Medical
Job Function Hands-on software engineer building automation software for lab robotics and automation systems
Role Subtype Senior Software Engineer
Tech Domains Java, Spring, Spring Boot, Angular, RESTful Web Services, Databases, Docker, Kubernetes
Senior Software EngineerJavaSpringSpring BootHibernate JPARESTful Web ServicesAngularDockerKubernetesGitEclipseVisual Studio CodeActiveMQMySQLOracleMongoDBCassandraSQLNoSQLETLISO 13485Lab automationLaboratory automation software

Bachelor's degree in engineering/computer science or equivalent, 5+ years Java development experience, Experience with container technologies (Docker, Kubernetes)

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile