What is a Software Engineer at Opentrons?
At Opentrons, a Software Engineer plays a pivotal role in democratizing biotechnology. The company's mission is to make lab automation accessible to every scientist in the world through open-source robotics. As an engineer here, you are not just writing code for web applications; you are building the software layer that controls physical robotic liquid handlers, manages complex scientific protocols, and enables researchers to run experiments with high precision. Your work directly accelerates scientific discovery, from cancer research to vaccine development.
This position sits at a unique intersection of hardware, software, and biology. You will contribute to products like the Opentrons Flex and OT-2, developing everything from user-friendly protocol designers to robust execution engines that run locally on the robots. The software team is responsible for ensuring that complex physical operations are translated into seamless, reliable, and intuitive digital workflows.
Working at Opentrons requires a mindset that thrives on complexity and cross-functional collaboration. You will work alongside hardware engineers, product designers, and biologists to solve multi-disciplinary challenges. It is a highly collaborative environment filled with young, motivated minds who are passionate about open-source technology and physical-digital integration.

