Skip to content

Software Engineer II

Software Engineer II

About the role:

Elemental Machines is looking for a qualified Software Engineer / Full Stack Developer to help our applications development team in building Elemental Machines' suite of Lab Operations tools and services. Candidates must have a strong command of cloud architecture patterns and solid foundations in both front-end and back-end development. This role will be an essential contributing member of our Software E team, as we design solutions, refactor existing implementations and build new capabilities.


  • Contribute to the development of front-end applications, back-end APIs, and legacy application refactoring, as we refactor our technology stack and architecture
  • Maintain applications and various related subsystems including messaging, report generation and delivery and alerting
  • Facilitate the design and build of scalable services and data persistence strategies that support user facing applications
  • Contribute to best practices in code structure, reusable design patterns, testing, scalability, performance, monitoring, and stability.
  • Collaborate with product management and technical leadership to help refine product roadmaps, epics and stories
  • Work closely in a cross-functional team to estimate and deliver features in support of company priorities and goals


  • Bachelor’s degree in Computer Science or a related field, advanced degree preferred.
  • 4+ years full stack software development experience 
  • Knowledge of ReactJS and NodeJS; working knowledge of Ruby is a strong plus
  • Experience designing and developing microservices and event driven systems
  • Experience refactoring monolith and macro-services
  • Solid foundation in modern CI and quality practices
  • Familiarity with Kubernetes and the GCP ecosystem preferred
  • Excellent communication and collaboration skills


About us:

Today’s research, clinical, and quality control labs are expected to discover and produce at a pace once considered unimaginable. Now, to lead is to be led by data. The Elemental Machines platform elevates LabOps teams to lead data-driven discovery, development, and delivery by simplifying the connection between physical and digital worlds. The result is a lab united by a universal cloud-connected dashboard and operations, informed by monitoring of every asset and environment, both in real-time and over time.  Why? The standards established by operations determine the pace of output and discovery organization-wide.

The Culture:

Elemental Machines is a startup company based in Cambridge, MA, and we love it here! Being right next to some of the most innovative companies in the IoT and BioTech industries gives us drive and passion to pursue our own big goals, while enabling other companies to pursue theirs. 

We are committed to delivering on our promise to our customers: accelerate how they get science done. This commitment touches every level of our culture, because we are excited every day to stretch our creativity in balancing the needs of our customers with the resources at our disposal, and to thoughtfully interact with our peers to keep our mission on track.


Excellence in LabOps is a connection away.

What do we do?

We elevate LabOps teams to lead data-driven discovery, development, and delivery.

How do we do it?

We simplify the connection between the physical and digital worlds.


Apply Here


Search Our Blog & Events