Senior Full-Stack Engineer for Ocean Tech & Cloud Apps

Sofar Ocean

San Francisco (CA)

Hybrid

USD 140,000 - 179,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Lunch provided
Flexible PTO
Office closure week
Stock options

Job summary

Sofar Ocean is seeking a full-stack engineer to contribute to frontend and backend work on cloud software for the Spotter team. You will own features across the stack and collaborate directly with hardware and firmware engineers to build apps and APIs that interact with Spotter and related devices.

This onsite role at Pier 28 in San Francisco requires shipping cohesive, performant software in a fast-paced startup, using React, TypeScript, Express and Postgres across the stack.

Qualifications

  • 5+ years of professional software development experience in modern cloud environments.
  • Significant professional experience with Typescript, React, & Postgres.
  • Owned the full lifecycle of features from conception through maintenance, with CI/CD.

Responsibilities

  • Develop frontend and backend features for cloud software on Spotter.
  • Collaborate with hardware and firmware engineers to ship integrated solutions.
  • Own end-to-end features from storage layer to UI and APIs.

Skills

Typescript
React
Postgres

Job description

The Role

You will be a key contributor to frontend and backend engineering on cloud software systems on the Spotter team, which is a highly cross-functional group that designs our sensing systems and the applications that connect them. You’ll work alongside other software engineers and collaborate directly with hardware and firmware engineers to build features in applications like spotter.sofarocean.com and APIs (see docs.sofarocean.com) that interact with our hardware products: Spotter, Smart Mooring, next generation platforms, and Sofar’s open hardware connectivity stack Bristlemouth www.bristlemouth.org.

You thrive in small and collaborative multidisciplinary teams, and love learning something new and surprising every day. You strive for the shared success of improving the health of our oceans and planet by shipping a cohesive, performant and impactful product.

You’re a full-stack engineer with experience developing frontend and backend elements of modern web applications. Our tech stack includes React on the frontend with backend APIs written using Typescript, Express, and Postgres. You will own features across the stack and should be comfortable architecting solutions from the data storage layer to UIs.

This role will be working onsite at our Pier 28 office at least 3 days per week and reporting to our Senior Engineering Manager.

Recent Team Stories

We had a particular user account with rapidly increasing numbers of deployed hydrophones, reporting data more and more frequently, with many users concurrently opening the dashboard that displays complex visualizations of this real-time streaming dynamic data, so that the load on the backend system was compounding exponentially. We’re proud of some intense, fun, and successful performance testing work we did, with solutions that spanned React component data invalidation, multiple layers of caching, database index optimization, and remotely configurable thresholds on the hardware systems.

We're currently automating some processes for configuring and updating a wide range of remote hardware devices in order to make it easier for users to manage their systems safely without contacting support. One part of the challenge is documenting the giant unwritten decision tree that has only ever been performed by our very smart and deeply knowledgeable colleagues. We all continue to surprise each other by bringing up yet another caveat or edge case that we have to account for in software.

Fun Stuff
  • Gorgeous Pier 28 office where we test systems in San Francisco Bay

  • Lunch provided 3 days a week

  • Comprehensive health, dental, and vision insurance

  • Flexible PTO, plus one company-wide office closure week

About You
  • Passionate about building a product with a positive impact on the world

  • Product engineer mindset with deep customer empathy and strong opinions

  • Comfortable owning a feature end-to-end with minimal spec

  • A clear and empathetic communicator who enjoys collaborating with other engineers, designers, product managers, and scientists

  • Rapidly acquire new technical skills and knowledge in a fast-paced, high-delivery environment

  • Mentor others in an open, respectful, empathetic manner, including through thoughtful code reviews

  • Excited to join a 100-person growing startup

Minimum Job Qualifications
  • 5+ years of professional software development experience in modern cloud environments

  • Significant professional experience with Typescript, React, & Postgres

  • Owned the full lifecycle of features from conception and architecture, through development and testing, release with CI/CD, monitoring and alerting, to maintenance and optimization

Bonus Points
  • You love the ocean and have a connection to it that you could strengthen by joining Sofar

  • Significant expertise with deployments spanning several AWS services like ECS, ALB, CloudFront, RDS, ElastiCache, Lambda, IAM, and more

  • Complex data visualization experience (circular wave energy, hydrophone spectrogram)

  • Acoustics expertise or knowledge about sonic propagation in dynamic ocean environments

  • Have worked directly with hardware or firmware colleagues

Estimated Salary Range
  • $140,000-$179,000 + stock options

  • The range listed is what we reasonably expect to pay for this role at the time of this posting. We may ultimately pay more or less than the posted range and may be modified in the future. Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to skill set, experience, and equity package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Sofar Ocean • San Francisco (CA)

Hybrid
USD 140,000 - 179,000
Health insurance
Lunch provided
Flexible PTO
+2
Senior .NET/React Full-Stack Engineer (Remote)
Senior .NET/React Full-Stack Engineer (Remote)

OneOcean Group • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Senior Full-Stack Engineer - Remote, Equity & Growth
Senior Full-Stack Engineer - Remote, Equity & Growth

Oxiom.se • San Francisco (CA)

On-site
USD 150,000 - 210,000
Health insurance
Dental insurance
Vision insurance
+4
Full-Stack Engineer: Ocean Data Apps (Hybrid, Seattle)
Full-Stack Engineer: Ocean Data Apps (Hybrid, Seattle)

MaziCTools • United States

Hybrid
USD 80,000 - 150,000
Health
Vision
Dental
+8
Senior Full Stack EngineerNew San Francisco, CA / Remote
Senior Full Stack EngineerNew San Francisco, CA / Remote

Abelardo Gotay-Registered Dietitian/Nutritionist • San Francisco (CA)

Remote
USD 150,000 - 210,000
Staff Software Engineer - Lead Full-Stack with React & TypeScript
Staff Software Engineer - Lead Full-Stack with React & TypeScript

Abelardo Gotay-Registered Dietitian/Nutritionist • San Francisco (CA)

On-site
USD 180,000 - 235,000
Remote Full-Stack Engineer for Water Sports Platform
Remote Full-Stack Engineer for Water Sports Platform

onWater LLC. • United States

Remote
USD 90,000 - 150,000
Senior Full-Stack Software Engineer – Frontend Focus (Contract-to-Hire)
Senior Full-Stack Software Engineer – Frontend Focus (Contract-to-Hire)

West500 Partners • Kent (WA)

Remote
USD 130,000 - 180,000
Senior Full-Stack Engineer - Real-Time AI Platforms (Remote)
Senior Full-Stack Engineer - Real-Time AI Platforms (Remote)

Landshark Recruiting • United States

Remote
USD 140,000 - 210,000
Unlimited PTO
11 paid holidays
Medical/dental/vision
Full Stack Engineer
Full Stack Engineer

Qubeaxis • San Francisco (CA)

On-site
USD 120,000 - 170,000
Performance bonus
Equity"
Health insurance
+2