Elemental Machines is looking for a qualified Senior Software Engineer to help lead 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 a blend of individual contributor and technical lead responsibilities for the team as we design solutions, refactor existing implementations and build new capabilities.
Contribute to high level architecture decisions for front-end applications, back-end APIs, and legacy application refactoring as we refactor our technology stack and architecture
Provide technical expertise for maintaining applications and various related subsystems including messaging, report generation and delivery and alerting
Design and build scalable services and data persistence strategies that support user facing applications
Research and evaluate API Interfaces with IoT and IoT-related technologies to determine integration options
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.
7+ years software development experience including a minimum of 2 years as a technical lead
Expert knowledge of ReactJS and NodeJS; working knowledge of Ruby is a strong plus
Extensive experience designing and developing microservices and event driven systems
Experience refactoring monolith and macro-services
Solid foundation in modern CI and quality practices
Strong knowledge of Kubernetes and the GCP ecosystem preferred
Excellent communication and collaboration skills
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.
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.
Why do we do it?
Optimizing the operations of research, clinical, and quality control labs has an exponential impact.
Please send your cover letter & resume to email@example.com and be sure to put the job title you are applying for in the subject line.
Also, please answer the following two questions in your email:
Are you legally authorized to work in the United States?
Will you now, or in the future, require sponsorship for Employment VISA Status (e.g. - H-1B VISA Status)?