We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Software Engineer

bioMerieux Inc.
United States, Missouri, Hazelwood
595 Anglum Road (Show on map)
Mar 08, 2025

Description

It is not every day that you can say the software you helped develop will save hundreds or thousands of lives per year, but at bioMerieux, we put innovation to work in life-saving diagnostic devices deployed across the world. With engineering centers in the United States, France, and Italy, our Systems Development team collaborates globally to build products that ensure patient health and consumer safety. From antibiotic susceptibility testing to organism identification with mass spectrometry, bioMerieux offers challenging opportunities in a science-based domain with a public health focus. If you're passionate about providing real-world solutions, you'll find a home in our team of expert software developers, engineers, and microbiologists.

The Sr. Software Engineer will design and develop software for medical instruments used world-wide in clinical and industrial settings, and will:

  • Work under the direction of a lead developer and in collaboration with other software engineers on a component of the system to meet the design goals.
  • Work with software testers to ensure the system supports both automated and manual test needs.
  • Work with business analysts to discern applicable microbiology concepts and balance requirements with technical complexity.

Minimum Qualifications:

  • BS degree in Computer Science or related scientific discipline with practical software development experience. Proficiency in English, both written and verbal.
  • Java development experience (3-6 years)
  • Common open-source Java frameworks (Spring, Hibernate, other)
  • OO analysis and design experience including Design Patterns
  • Automated unit and integration testing (3-6 years)
  • Typescript or JavaScript and a front-end framework (Angular, React, other
  • Work with other engineering disciplines or functions to clearly communicate software technical information.
  • Work independently.
  • Demonstrate critical thinking.
  • Be able to define interfaces and APIs
  • Mentoring and training new developers.
  • Reviews code of newer development staff and suggest improvements

Preferred Qualifications

  • Relational database table design and use
  • Servlet containers (Tomcat, Jetty, other) and basic HTTP server configuration
  • Continuous integration systems (Jenkins, other)
  • REST concepts
Applied = 0

(web-b798c7cf6-z2v8z)