Software Engineer

San Francisco


Role Location

  • San Francisco


26 - 50 people


950 Howard St
San Francisco, CA, 94103, US

Tech Stack

  • Node.js
  • React
  • Kubernetes
  • AWS
  • Go
  • Haskell

Role Description

Modern engineering teams rely on open source. Unfortunately, using open source in the enterprise involves a lot of friction. Engineering teams often spend weeks per release or days per dependency going back and forth with security, legal, and compliance teams to make sure the open source components they depend on are secure, compliant, and high-quality.

FOSSA builds tools that automate this process. Top-tier companies like Uber, Ford, Square, Zendesk, and Twitter rely on our platform to accelerate their engineering teams.

We recently raised our Series A funding, and are looking for creative and driven software engineers to join our team as we expand our customer base and product offerings to serve a wide range of engineering needs.

As a software engineer on our team, you'll be working closely with the whole company to bring features from ideation to implementation. Your participation will have significant impact on our company roadmap, and you'll be able to see the outsized impact that your work has on our revenue.

In this role you will:

  • Work closely with the whole company to build features that make our users' lives better.
  • Own user-impacting features from conception to completion.
  • Build and scale our core product and technical infrastructure.
  • Have significant ownership in our technical architecture and product roadmap.

We'd love to hear from you if:

  • You take pride in delivering simple, reliable solutions to technically complex problems.
  • You're comfortable navigating complex technologies and building high-level conceptual models from them.
  • You thrive in an environment that prefers prototypes over proposals.
  • You're low ego, but have informed opinions.
  • You have a track record of trying and learning new things.

FOSSA is a great place to learn, build, and grow alongside a team of incredible engineers working on challenging problems. Some technologies you'll work with include Go, Node.JS, and Kubernetes, and we integrate with tools across the language spectrum (including Haskell, Scala, and Rust). Come help us build the future of open source!


We're building infrastructure to help engineering teams understand and manage their dependencies.

Company Culture

Our team is human. We recognize that even the best people make mistakes, and we deliberately foster a culture of psychological safety. We act in good faith, and we trust that our teammates act in good faith. We are open, transparent, and honest about all things. Internally, we talk openly about our financials, the state of our business, and our business and engineering decisions. We collaborate closely on hard engineering tasks. When we make mistakes or miss estimates, we own up to our actions and work together to become better engineers and teammates. We improve our team rather than blaming our team members.

Our team is scrappy. We don't let perfect be the enemy of done. We focus on iterating with customer feedback rather than getting everything right the first time. We prefer prototypes over speculation. We experiment with engineering and product strategies to help us build the best possible product. We experiment with our culture and processes to help us move as quickly and efficiently as we can.

Our team is deliberate. We use data and metrics to focus our engineering efforts on the areas of greatest impact. We make well thought-out trade-offs between delivery time, technical debt, and risk. We think hard about when to be customer-driven and when to follow our roadmap. We optimize for engineering impact on revenue. We build our engineering culture intentionally to help us meet these goals.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.