Nautilus Biotechnology logo

Senior Manager, Software Engineering

Nautilus Biotechnology
Remote friendly (Seattle, WA)
United States
$189,000 - $252,000 USD yearly
IT

Role Summary

Senior Manager, Software Engineering at Nautilus. Lead and actively contribute to the development of Nautilus’s web applications and services, including the customer-facing web app and internal tools used by R&D scientists to analyze experiment results. This hands-on leadership role mentors engineers while remaining deeply involved in architecture, design, implementation, code reviews, and technical decision-making. The position reports to the Associate Director of Software Engineering and is based in Seattle, WA.

Responsibilities

  • Own the development, delivery, and operational excellence of Nautilus’s web applications, both customer-facing and internal.
  • Lead, mentor, and grow a team of software engineers, fostering a culture of high technical standards, collaboration, and continuous improvement.
  • Remain hands-on with development, contributing production code across the stack (frontend, backend, APIs) as needed.
  • Partner closely with Product Management and scientific stakeholders to translate product and research needs into well designed, scalable software solutions.
  • Design and evolve modern web architectures using React/TypeScript frontends and Python/FastAPI backends.
  • Oversee development of secure, well documented APIs and web services that integrate with Nautilus data platforms and cloud infrastructure.
  • Ensure best practices in software engineering, including code quality, testing, observability, performance, reliability, and security.
  • Collaborate with other software and IT teams on cloud architecture, deployment strategies, and operational readiness in AWS.
  • Evaluate new technologies and patterns, making pragmatic recommendations that balance innovation, maintainability, and delivery.
  • Contribute to roadmap planning, estimation, and execution while ensuring predictable delivery of high-quality software.

Qualifications

  • 10+ years of experience building and delivering complex software systems, with significant experience in modern web application development.
  • Prior experience leading or managing software engineers, including mentoring, performance feedback, and career development.
  • Deep understanding of authentication, authorization, and secure web application design.
  • Proven ability to deliver customer-facing software with high reliability and usability.
  • Excellent communication skills and the ability to work effectively with cross-functional technical and non-technical stakeholders.
  • A track record of making teams better through both technical and people leadership.

Skills

  • Frontend: React, TypeScript, modern web frameworks and tooling
  • Backend: Python, RESTful API design
  • Datastores: PostgreSQL; familiarity with analytical systems such as Athena
  • Cloud: AWS-based architectures and services
  • Security: authentication, authorization, and secure web application design

Education

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.