Senior Software Engineer

GrowthBook
Palo Alto, CA, US
Full-time

Job Description

Job Description

About GrowthBook

At GrowthBook, we are building an open source feature flagging and A / B testing platform. If you love the data and engineering challenges faced by large tech companies, but want the ownership and flexibility of a small startup, then GrowthBook is for you.

We are a small all-remote team (mostly US based) backed by YCombinator and Khosla Ventures. We’re helping companies release code quickly and confidently while measuring the impact of what they launch.

We are the largest open source feature flagging and A / B testing platform, and growing quickly.

As an open source company, we are focused on bottom-up adoption and building a product that engineers love to use. We have an amazing open source community on Slack that gives us constant feedback, feature requests, and ideas.

GrowthBook is already used in production by hundreds of companies and we’re just getting started!

Some of the problems you'll be working on

Real-time Feature Flag Analytics. When a developer pushes code live, they want to know two things right away - Did I just break anything?

and Is anyone using my new feature? . APM tools like NewRelic only get you part of the way there and we want to build a truly comprehensive solution.

Robust SQL Test Suite. We support 8 different SQL data sources, from Postgres to BigQuery to PrestoDB, and each of them have their own quirks and bugs that we need to work around.

Supporting this at scale will require building robust automated test suites and provisioning complex cloud infrastructure on demand.

Streaming Features Service. When someone toggles a feature flag in GrowthBook, we want it to propagate to all of their clients around the world within seconds.

And we need to do this reliably (99.999% uptime) and at scale (billions of requests).

Requirements

  • Expert in JavaScript (Typescript), React, and Node.js
  • Solid understanding of both SQL and NoSQL databases
  • Experience building large web applications from scratch
  • Fluent English and good communication skills
  • Located close to US time zones
  • Startup experience or interest working in a small company
  • Bonus : Contributed to an open-source project
  • Bonus : Built an A / B testing platform
  • Bonus : Experience with feature flagging or A / B testing at scale
  • Bonus : Built data-heavy analytics applications

Benefits

  • Competitive salary and employee-friendly equity in an early-stage fast-growing startup
  • Unlimited PTO (that we actually encourage you to use)
  • Top-of-the-line insurance (US only) : medical, dental, vision, mental health, and more
  • Paid parental leave
  • 401k with matching
  • Generous work-from-home stipend and IT budget
  • Remote-first company with regular off-sites in exciting locations

GrowthBook is an equal opportunity employer, and is committed to creating an inclusive, supportive environment for all employees.

We regret that we cannot sponsor new US employment visas at this time, although we can make exceptions for H1B transfers.

27 days ago
Related jobs
Promoted
Apple
Cupertino, California

Join the team building revolutionary ML experiences for Apple Watch! As a senior software engineer, you'll be part of a small group working to prototype and ship ML-powered features that integrate deeply into watchOS experiences millions use every day. You will have many responsibilities relating to...

Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
Apple
Cupertino, California

We are seeking a talented software engineer to help us to both build and maintain next-generation technologies for Apple's mobile, desktop, wearable, and services platforms. Besides networking, you are already proficient in - and if you're still learning as we all are, are encouraged to become fluen...

DaVita Inc.
San Mateo, California

As a Senior Software Engineer on the Polaris and Data Lake Catalog team, you'll play a key role in building and evolving our open and interoperable data lake ecosystem. AS A SENIOR SOFTWARE ENGINEER, YOU WILL:. OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:. A passion for open-source software and com...

Adobe
San Jose, California

Adobe Document Cloud's AI team is looking for a Senior Software Engineer to improve our upcoming features. Accelerate engineering productivity by empowering your fellow engineers with excellent tooling and systems. Extensive software development experience, specifically in backend infrastructure, em...

Fi NOW
Santa Clara, California

Senior Software Engineer, for Wi-Fi Alliance (Multiple Openings, Santa Clara, CA). Collaborate cross-functionally with system engineers, technology experts, scientists, business users, project managers and other engineers to achieve elegant solutions. Collaborate cross-functionally with system engin...

Apple Inc.
Cupertino, California

Senior iOS Engineer- Generative AI Experiences Software. We believe Generative AI has the potential to unlock new experiences that were never possible before, and are looking for talented iOS engineers to realize that mission by expanding the capabilities of Apple products and platforms. As a member...

Karkidi
Cupertino, California

This stellar engineer will oversee system integration and contribute to how their software is used in evaluation plans and continuous integration of ML models. Strong software engineering skills, including system design, development, testing, debugging, release and maintenance. The quintessential ca...

Suger
CA, United States

The Senior Software Engineer will be responsible for building full-stack solutions, working across both the front-end and back-end to create seamless, responsive, and high-performing applications. You will collaborate with cross-functional teams including product managers, designers, and other engin...

Latitude AI LLC
Palo Alto, California

Collaborate with expert software engineers and experienced roboticist to build solutions that scale from the lab to the customer, for one of the largest-scale robotics projects in history. Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related fiel...