Senior Software Engineer, Fullstack

  • Sofar Ocean Technologies
  • San Francisco, CA, USA
  • Jun 14, 2021
Full time role

Job Description

The Company

At Sofar we connect the world’s oceans. We build the technology to create global awareness of ocean weather, climate, and ocean health. Our unique ocean data provides insights to science and society, and our products make ocean industries more sustainable. As a mission-driven team we combine the best in ocean science and Bay Area innovation to capture the canvas of our oceans and drive the new Blue Economy.

About the Position

We are looking for a product-driven software engineer to join our multi-disciplinary team as we scale our fleets of distributed ocean sensors. You will assume technical ownership of core backend systems that interface with thousands of ocean sensors; store, index and expose data to client APIs, and provide fleet management tools and interfaces.

You will develop an understanding of user needs – from large hardware and data customers to internal support and ocean operation specialists – and factor these into technical decisions and priorities. You will regularly interface with engineers from other disciplines, product, support, sales and operations.

The focus will be on scaling existing systems, adding robustness, and exposing new features to support evolving product requirements. This calls for an experienced backend developer with a strong grasp of Node.js, Postgresql, and modern web platform technologies. Our tech stack includes Angular on the frontend with backend APIs written using Typescript, Express, Postgresql, and Nest.js, along with some data processing services written in Python.

About You

  • You are passionate about building a product with a multidisciplinary team to have a positive impact on the world’s oceans.
  • 3+ years of professional software development experience.
  • Significant professional experience with Node.js and Postgresql.
  • Strong knowledge of how modern cloud applications are built and maintained.
  • Willingness to learn new tools, languages, and patterns, and roll up your sleeves to jump in where needed to build a great product.
  • Great communicator who enjoys collaborating with other engineers, designers, PMs, and scientists.
  • Bonus points: you have experience with IoT, geospatial data, sensing or robotics.

Employee Conduct

It is the responsibility of every employee to contribute to a positive work environment through cooperative and professional interactions with co-workers, customers, and vendors.

Equal Employment Opportunity

All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other factors prohibited by law.

Organization Type


Organization Size



Research & Education, Transportation

Drawdown solutions

Efficient Ocean Shipping