About the role
The software team is a key partner in achieving the success of our lofty mission: building a commercial-scale synthetic DNA foundry. Each member of the team will contribute to building, optimizing, and shipping crucial updates that increase the effectiveness of our laboratory operation.
We are looking for someone who can step in as a core member of the software team. In addition to partnering with stakeholders on requirements and delivery timelines, they will collaborate with internal users on solutions that strike a healthy balance of flexibility without unnecessary complexity. The ideal candidate has strong opinions (loosely held) about the architecture, design, and approach to building modern, maintainable software solutions, and is eager to deliver those solutions in a mission-critical clinical environment.
Develop performant and reliable software that will enable our users to efficiently execute scientific workflows.
Take primary responsibility for developing and maintaining software systems.
Review code contributions from members of the team and establish an effective development / deployment workflow.
Proactively help unblock teammates.
Communicate across departments and manage stakeholder needs.
Help triage and solve tricky bugs when teammates need assistance.
Collaboratively plan for and build toward long-term goals, including architectural and other design decisions that will have wide-reaching impact.
6+ years experience of writing code for customer-facing applications (ideally in mission-critical, regulated environments).
Strong software engineering skills and fundamentals.
Excitement to work in a small, multi-disciplinary team.
Experience writing well-tested, resilient applications.
Interest in biology and an eagerness to learn.
Contributions or active maintenance of open-source software.
Experience maintaining CI/CD pipelines on cloud environments.
Biology and/or wet lab experience.