Senior Software Engineer

Posted 7 Hours Ago
Be an Early Applicant
San Francisco, CA, USA
In-Office
140K-179K Annually
Senior level
Hardware • Software
The Role
Build and maintain full-stack cloud software for ocean-sensing systems, including React applications and TypeScript, Express, and PostgreSQL APIs. Own features end to end, from architecture and data storage through testing, CI/CD, monitoring, optimization, and maintenance. Collaborate with hardware, firmware, design, product, and science teams; improve performance for real-time data visualization; automate remote hardware configuration; and mentor engineers through collaboration and code reviews.
Summary Generated by Built In
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.

Skills Required

  • 5+ years of professional software development experience in modern cloud environments
  • Significant professional experience with TypeScript, React, and PostgreSQL
  • Experience owning the full lifecycle of features from conception and architecture through development, testing, CI/CD release, monitoring, alerting, maintenance, and optimization
  • Passion for building products with positive impact
  • Product engineer mindset with deep customer empathy and strong opinions
  • Ability to own features end-to-end with minimal specification
  • Clear and empathetic communication and collaborative experience with engineers, designers, product managers, and scientists
  • Ability to rapidly acquire new technical skills in a fast-paced, high-delivery environment
  • Experience mentoring others, including through thoughtful code reviews
  • Expertise deploying across AWS services such as ECS, ALB, CloudFront, RDS, ElastiCache, Lambda, and IAM
  • Complex data visualization experience
  • Acoustics expertise or knowledge of sonic propagation in dynamic ocean environments
  • Experience working directly with hardware or firmware colleagues
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
125 Employees
Year Founded: 2016

What We Do

Sofar connects the world's oceans to power a more sustainable future. Sofar unlocks ocean data at scale. We deployed hundreds of Spotters globally to create the world’s largest privately-owned network of ocean sensors that collects 1.5 million real-time observations daily. Our team of ocean scientists assimilates this real-time data into our marine weather forecasts, which are up to 50% more accurate than traditional models. In maritime shipping, we use these high-accuracy forecasts and vessel performance models to provide optimized guidance and save ships time, fuel, and emissions. We also equip researchers, operators, and innovators with our devices and data to power marine research and sustainable commercial solutions. Customers access data from our global sensor network and deploy our extensible Spotter platform to collect real-time surface and subsurface observations. Sofar’s team of engineers, ocean scientists, and business professionals is based in San Francisco, California.

Similar Jobs

True Anomaly Logo True Anomaly

Senior Software Engineer

Aerospace • Artificial Intelligence • Hardware • Machine Learning • Software • Defense • Manufacturing
In-Office
2 Locations
300 Employees
180K-265K Annually

True Anomaly Logo True Anomaly

Senior Software Engineer

Aerospace • Artificial Intelligence • Hardware • Machine Learning • Software • Defense • Manufacturing
In-Office
2 Locations
300 Employees
180K-265K Annually

Forge Logo Forge

Senior Software Engineer

Fintech • Financial Services
Easy Apply
Hybrid
San Francisco, CA, USA
320 Employees
168K-200K Annually

SoFi Logo SoFi

Senior Software Engineer

Fintech • Mobile • Software • Financial Services
Easy Apply
Hybrid
San Francisco, CA, USA
4500 Employees
221K-243K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account