Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Full-Time 120000 - 180000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Join our team as a Senior Software Engineer and tackle exciting challenges in analytics and feature flagging.
  • Company: GrowthBook is a dynamic tech company focused on innovative data solutions.
  • Benefits: Enjoy 100% remote work, health benefits, and a generous tech stipend.
  • Why this job: Make a real impact in a growing startup with a collaborative culture and exciting projects.
  • Qualifications: Expertise in Typescript, React, Node.js, and experience with SQL/NoSQL databases required.
  • Other info: We value diversity and inclusivity, and we support H1B transfers.

The predicted salary is between 120000 - 180000 £ per year.

Join to apply for the Senior Software Engineer role at GrowthBook

Join to apply for the Senior Software Engineer role at GrowthBook

This range is provided by GrowthBook. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$175,000.00/yr – $225,000.00/yr

We are looking for a senior full stack engineer to join our small, but growing team. This role is fully remote, but we do prefer candidates in US timezones so everyone has some overlapping work hours. As an early employee, you will have immense impact on the product and business.
Some of the problems you’ll be working on
Scaling Event Ingestion. We ingest analytics events from customers (e.g. button clicks, purchases) and make them available for querying with SQL. We need to scale to millions of events per second while keeping latency low (

  • Warehouse Native Product Analytics. We are building an analytics suite (a la Mixpanel or Amplitude) on top of a company’s existing SQL data warehouse. This will require extensive front-end work, data engineering, and performance tuning.
  • Realtime 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 DataDog only get you part of the way there and we want to build a truly comprehensive solution.
  • Robust SQL Test Suite. We support 12 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 per day).
  • Requirements

    • Expert in 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
    • Startup experience or interest working in a small company
    • Bonus: Contributed to an open-source project
    • Bonus: Used feature flags or A/B testing at a previous company
    • Bonus: Built data-heavy analytics applications

    Benefits

    • 100% remote work from anywhere (within US time zones)
    • Health, Vision, and Dental benefits (we cover 100% of the cost for employees and 95% for dependents)
    • Generous tech stipend for your home office (or coworking space)
    • Regular off-sites in exciting places (our latest one was in the Dominican Republic)

    GrowthBook is an equal opportunity employer, and is committed to creating an inclusive, supportive environment for all employees.
    We regret that we cannot sponsor employment visas at this time, although we can make exceptions for H1B transfers.

    Seniority level

    • Seniority level

      Mid-Senior level

    Employment type

    • Employment type

      Full-time

    Job function

    • Job function

      Engineering and Information Technology

    • Industries

      Technology, Information and Internet

    Referrals increase your chances of interviewing at GrowthBook by 2x

    Get notified about new Senior Software Engineer jobs in United States .

    Principal Software Engineer – Computational Chemistry / Molecular Dynamics

    Senior Software Engineer – EMV Chip Card

    Sr. JAVA Developer (FT/HYBRID) (USC or GC Req\’d)

    United States $130,000.00-$140,000.00 2 weeks ago

    United States $140,000.00-$180,000.00 1 week ago

    United States $107,100.00-$251,600.00 1 week ago

    Senior Technical Consultant (SQL Developer)

    United States $141,200.00-$338,500.00 1 day ago

    Senior Data Analyst / Power BI Developer

    United States $135,900.00-$153,000.00 1 month ago

    Senior Software Engineer – Audio Processing & Networking Specialist

    Senior Software Engineer II, Supply Chain

    Software Engineer Project Lead – React / Node

    Senior Frontend Product Software Engineer, Reclaim

    United States $190,029.00-$269,000.00 1 month ago

    Senior Software Engineer (Consumer – Growth & App Infra, Growth Foundations)

    United States $107,100.00-$251,600.00 1 week ago

    Senior Software Engineer, Supply Chain Technology – East Coast US or Canada Remote

    California, United States $176,000.00-$276,000.00 1 week ago

    Washington, United States $176,000.00-$276,000.00 1 week ago

    United States $141,200.00-$338,500.00 1 week ago

    California, United States $173,100.00-$241,700.00 2 hours ago

    Senior Staff/Principal Software Engineer, Catalog & Real-Time Serving Systems

    Senior / Staff Software Engineer – Computational Chemistry / Molecular Dynamics

    Sr. Software Engineer (Eng Lead/Manager)

    United States $135,900.00-$153,000.00 1 month ago

    Los Angeles, CA $160,000.00-$190,000.00 1 month ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Senior Software Engineer employer: GrowthBook

    GrowthBook is an exceptional employer that offers a fully remote work environment, allowing you to thrive from anywhere within US time zones. With comprehensive health benefits, a generous tech stipend, and exciting off-site retreats, we foster a supportive and inclusive culture that prioritises employee well-being and growth. As a senior software engineer, you'll have the unique opportunity to make a significant impact on our product and business while working alongside a passionate team in a dynamic startup atmosphere.
    G

    Contact Detail:

    GrowthBook Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior Software Engineer

    Tip Number 1

    Familiarise yourself with GrowthBook's products and services. Understanding their analytics suite and how they handle event ingestion will give you an edge in interviews, as you'll be able to discuss how your skills can directly contribute to their goals.

    Tip Number 2

    Showcase your experience with Typescript, React, and Node.js through personal projects or contributions to open-source. Having tangible examples of your work will demonstrate your expertise and passion for the technologies they use.

    Tip Number 3

    Network with current or former employees of GrowthBook on platforms like LinkedIn. Engaging with them can provide insights into the company culture and potentially lead to referrals, which can significantly boost your chances of landing an interview.

    Tip Number 4

    Prepare to discuss your experience with scaling applications and handling large datasets. Given the nature of the role, being able to articulate your problem-solving strategies in these areas will show that you're ready to tackle the challenges at GrowthBook.

    We think you need these skills to ace Senior Software Engineer

    Expertise in Typescript
    Proficiency in React
    Strong knowledge of Node.js
    Solid understanding of SQL databases
    Experience with NoSQL databases
    Ability to build large web applications from scratch
    Fluent English communication skills
    Experience in a startup environment
    Familiarity with feature flags and A/B testing
    Experience in building data-heavy analytics applications
    Knowledge of cloud infrastructure provisioning
    Performance tuning skills
    Experience with automated test suites

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your expertise in Typescript, React, and Node.js. Include specific examples of large web applications you've built and any relevant startup experience.

    Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience with SQL and NoSQL databases, and how you can contribute to the challenges outlined in the job description.

    Showcase Relevant Projects: If you've contributed to open-source projects or have experience with feature flags or A/B testing, be sure to include these in your application. Provide links or descriptions that demonstrate your skills.

    Highlight Communication Skills: Since the role requires good communication skills, mention any experiences where you've successfully collaborated with teams or communicated complex technical concepts to non-technical stakeholders.

    How to prepare for a job interview at GrowthBook

    Showcase Your Technical Skills

    As a Senior Software Engineer, you'll need to demonstrate your expertise in Typescript, React, and Node.js. Be prepared to discuss specific projects where you've used these technologies, and consider bringing along a portfolio or code samples that highlight your best work.

    Understand the Company’s Challenges

    Familiarise yourself with the problems GrowthBook is tackling, such as scaling event ingestion and building robust SQL test suites. Showing that you understand their challenges and can contribute solutions will set you apart from other candidates.

    Communicate Clearly

    Fluent English and good communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you may need to collaborate with non-technical team members or stakeholders.

    Highlight Your Startup Experience

    GrowthBook values candidates with startup experience or an interest in small companies. Share any relevant experiences where you've had to wear multiple hats, adapt quickly, or contribute to a growing team, as this will resonate well with the interviewers.

    Land your dream job quicker with Premium

    Your application goes to the top of the list
    Personalised CV feedback that lands interviews
    Support from real people with tickets
    Apply for more jobs in less time with AI support
    Go Premium

    Money-back if you don't land a job in 6-months

    G
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >