Opentrons

Sr. Software Engineer (APIs)

Job description

About Opentrons
Life-science holds the solutions to some of the toughest problems facing the globe, issues
spanning from health and medicine to food, manufacturing, and the environment. But our pace
of biotech innovation is not fast enough to keep up with the need for solutions. We need to
accelerate if we are to rise to the challenges that confront us.


Biologists are held back by the need to run their experiments by hand. Manual pipetting is a
tedious, error-prone process, and it is slowing down science. We believe biologists should be
free of monotonous labwork and the repetitive stress injuries that come with it. They should be
able to spend their time designing experiments and analyzing data, moving us closer to
scientific understanding and the world-changing technologies that follow.


That’s why Opentrons makes robots for biologists that are 10-100x cheaper and easier to use
than any lab automation before. Our robots automate experiments that would otherwise be done
by hand so our users can spend less time pipetting and more time pursuing answers to the 21st
century’s most important questions.


Opentrons’ robotics are in use in over 40 countries around the world and have been adopted by
top-tier institutions like Stanford, Harvard, Merck, Roche and our own Pandemic Response
Labs.

About the Role
The ideal candidate is looking for a position creating internal and externally accessible APIs in
both constrained systems and via cloud-based infrastructure. We are looking for someone who
can grow with the organization as a core member of the software team, and write applications in
a way that is focused on customer needs.

Our robotic platform, API, and the apps built on top of them empower scientists to discover,
build, and run their own automated experiments. The engineering team is constantly building,
iterating on, and shipping these powerful and user friendly products.

Responsibilities
Develop performant and reliable customer-facing software that will enable our users to conduct scientific experiments and control our hardware.
Take a leadership role in architecting, project planning and delivering capabilities.
Lead a team of engineers, possibly as a direct manager.
Partner with colleagues across the product development team to manage priorities and dependencies.
Take primary responsibility for HTTP APIs built with Python and Javascript.
Review code contributions from members both of the team and the open-source
community, and assist other developers in refining features and fixes.
Help solve tricky bugs when customer support teammates need assistance.

Minimum Qualifications
5+ years writing and maintaining software for customers.
Strong software engineering skills and fundamentals including: informed opinions about testing, resiliency and documentation.
Excitement to work in a multi-disciplinary team and with scientists around the world.
Experience writing well-tested web services in a production environment.
Interest in biotech and an eagerness to learn.

Extra Qualifications
Contributions or active maintenance of open-source software.
Experience maintaining CI/CD pipelines on cloud environments.
Biology and/or lab experience.


Join a fast paced HAX portfolio company and be part of one of the largest hard tech communities in the world.