Full Stack Software Engineer


Nautilus Labs is a technology startup focused on advancing the efficiency of maritime transportation. We drive transformation and sustainability in the shipping industry.  

Nautilus enables shipping companies to easily optimize their business for speed and consumption through a cloud-based analytics platform that provides unified fleet intelligence.

Nautilus’s enterprise SaaS platform combined with our proprietary on-ship solution transforms the way performance data is used throughout shipping companies to maximize fleet ROI. Traditional maritime vessel analytics rely on mathematical models and virtually no data to support one-off actions for fleet operations. Our software provides a 360° view of an organization’s entire fleet, and builds the data foundation for predictive decision-making and business optimization.



Nautilus Labs is hiring for multiple full-stack software generalist engineers to join our core product team.  We are looking for smart, talented, driven, and motivated individuals who enjoy working on difficult and meaningful problems.  We are looking for those interested in web dev, databases (time series and relational), networking, big-data, machine learning, analytics, data presentation, and much more. You'll be a core member of the team, reporting directly to the CTO.

We use Golang, ReactJs/Redux, Docker, and AWS but there is no requirement for you to already know all of these.  A willingness to learn and work up and down the stack is more important.

We're a mission-first company: Nautilus is facilitating more efficient maritime transportation. It's essential to the world we live in today, and there has been little modern tech penetration in this industry.

Cover letters don’t matter. If you have code, we want to see what you’ve done. 


  • 4+ years work experience on a software team
  • 1+ years full stack experience on a deployed product
  • Experience with a client side library like Angular or React
  • Experience with a compiled language like Go, Scala, C++, or Java
  • Excellent analytical and problem solving skills
  • Able to take ownership of a large software project
  • Ability to balance stress, effort, and reward



Get ready to join a group of diverse, smart, talented, and driven individuals. We are looking for people who are motivated by environmentalism and a future where shipping is sustainable and safe. A team member joining Nautilus is...

  • Radically candid
  • Honest and transparent
  • Kind
  • Humble and inquisitive
  • Accountable
  • A team player 


Location: On-site in New York, NY based office

If you’re the right candidate, we want to hear from you. Please apply by sending an email to careers@nautiluslabs.co