Senior Software Engineer I (Growth)

United StatesFull-TimeSeniorSoftware Engineering

You will be redirected to the company career page

What you'll do:

  • Lead Feature Development: Design, build, and evolve growth-focused features and services that power experimentation, personalization, and customer expansion initiatives.
  • Own Experiments End-to-End: Implement, operate, and iterate on A/B tests and experiments, partnering with product and design to interpret results and inform next steps.
  • Operate Production Systems: Build and support production services on AWS with strong ownership of reliability, performance, and observability.
  • Shape Solutions Collaboratively: Work closely with product and design to define solutions, navigate tradeoffs, and deliver high-quality, accessible user experiences.
  • Mentor and Guide: Provide technical leadership through thoughtful code reviews, design discussions, and mentorship of less experienced engineers.
  • Ensure Data Quality: Implement and maintain analytics and telemetry with attention to data integrity, enabling trustworthy insights into user behavior and experiment outcomes.
  • Raise the Bar: Advocate for best practices in engineering, accessibility, and system design, helping improve the overall quality and effectiveness of the Growth Engineering team.

What you should have:

  • Strong full-stack expertise, with the ability to design, build, and evolve systems using Node.js, Postgres, Docker, React, and TypeScript.
  • Experience building, operating, and supporting production services on AWS, with strong operational ownership using observability tools like Datadog or equivalent APMs.
  • Expertise in SQL, including data modeling, query performance, and maintaining data integrity at scale.
  • Proven experience partnering closely with design and product to shape solutions, navigate tradeoffs, and deliver user-centered outcomes.
  • Ability to lead well-scoped technical initiatives, providing guidance through code reviews, design discussions, and mentorship.
  • Demonstrated commitment to accessibility and inclusive design, with the ability to advocate for best practices and ensure they are reflected in implementation.

Nice to haves:

  • Experience contributing to growth experiments or A/B tests, including implementation, iteration, and interpretation of results.
  • Comfort using SQL and basic data analysis to investigate product behavior, validate hypotheses, or support experiment outcomes.
  • Experience implementing telemetry or analytics instrumentation with attention to data quality and consistency.
  • Some experience integrating with marketing, analytics, or customer engagement platforms, or working in systems that support them.

Job Summary

CompanyArticulate
LocationUnited States
TypeFull-Time
LevelSenior
DomainSoftware Engineering