Invest in your career with a Madrona-funded company.

94
Companies
667
Jobs

Staff Software Engineer

Nautilus Biotechnology

Nautilus Biotechnology

Software Engineering
Seattle, WA, USA · San Carlos, CA, USA
Posted on May 8, 2025

At Nautilus, we have a big and important mission: improve the health of millions by unleashing the potential of the proteome to accelerate drug development and enable a new world of precision and personalized medicine. We are developing a single-molecule protein analysis platform of unprecedented sensitivity, scale, and ease of use that we believe will democratize access to the proteome – one of the most dynamic and valuable sources of biological insight. To accomplish this, we are pursuing hard scientific problems with an entrepreneurial mindset and creating a world-class team of builders, innovators, and dreamers across a wide range of disciplines.

We are hiring a Staff Software Engineer to join our growing team. As we develop our core technologies, this role is inherently multi-faceted. This role involves hands-on development of our SaaS platform with a customer-facing web portal and the data pipelines behind it; close collaboration with our product, scientific, and bioinformatics teams—as well as direct engagement with end users—to deeply understand customer needs and scenarios and how best to address them; contributing to key decisions about our technical direction; and championing the software we build across the company. As the data we generate grows exponentially, our needs to ingest, store, manage, and analyze that data grows too. Therefore, your technical and leadership contributions will have a meaningful impact on our team and the company on our path to the future.

This position will report to the Associate Director of Software Engineering.

Responsibilities

  • Deliver a roadmap for Nautilus’s customer-facing web-portal, including strategy and tradeoffs, design, estimation and scheduling, development, deployment, and operations.

  • Partner with representatives of other key disciplines, including bioinformatics and biology, to deeply understand their workflows and problems, and, whether nebulous or well-defined, solve them on behalf of customers.

  • Implement customer-facing APIs to allow secure access to configure experiments and access the data generated by the Nautilus platform.

  • Remain current on new technologies and available vendor packages; evaluate and recommend improvements to our data platform as necessary. Determine process improvements, best practices, and new processes.

  • Mentor Software Engineers to allow for skill and knowledge development through advice, coaching, and training opportunities.

Requirements

  • A minimum of 7+ years of relevant experience in a high performing software engineering organization(s) is required.

  • Bachelor’s degree in Computer Science or a similar related field is required.

  • Excellent track record of on-time delivery of high-quality complex software systems.

  • Fluency in a variety of programming concepts, languages, and tools – we are currently invested in Python and C/C++.

  • Deep knowledge of the fundamentals of web APIs and frameworks.

  • Solid grasp of authorization/authentication in web applications.

  • Extensive experience developing cloud-based applications on AWS.

  • Deep knowledge of the fundamentals of modern data pipelines – we are currently invested in AWS Athena, Glue, Mode, Dash, and Lambda-based ETLs.

  • Experience with workflow orchestration is a strong plus.

  • Excellent communication skills, with proven ability to explain complex concepts to non-engineering stakeholders.

  • You work well in teams and have a track record of making your teams better.

  • You have fun when building complex systems while working side-by-side with experts from a variety of disciplines.

Nautilus Team Culture

  • We are curious go-getters: this is a team of life-long learners who aren’t afraid to tackle the big challenges while continuously pushing ourselves forward

  • We are detail oriented: we do great science by working smart and with diligence, and by learning from our mistakes

  • We are easy to work with: we want our workplace to be one where everyone can share their perspective and be treated with respect and kindness