Senior Software Engineer II (Growth)

United StatesFull-TimeSeniorSoftware Engineering

You will be redirected to the company career page

What you'll do:

  • Drive Growth Strategy Through Engineering: Partner with product and design to define and execute growth strategies that directly impact revenue, customer acquisition, and market expansion.
  • Lead Complex Experiments: Design, implement, and analyze sophisticated growth experiments, ensuring statistical rigor, high-quality telemetry, and actionable insights.
  • Architect and Scale Systems: Design, evolve, and scale secure, reliable, and observable full-stack systems that support experimentation, personalization, and integrations with external platforms.
  • Own Platform-Level Integrations: Lead integrations with marketing, analytics, and customer engagement platforms in a scalable, maintainable, and compliant way.
  • Provide Technical Leadership: Set technical direction, mentor senior and mid-level engineers, and influence engineering practices beyond your immediate team.
  • Balance Speed and Sustainability: Make principled tradeoffs that balance rapid experimentation with long-term quality, scalability, and maintainability.
  • Champion Accessibility and Inclusion: Ensure accessibility and inclusive design principles are embedded in system design and implementation.
  • Strengthen the Organization: Contribute to broader engineering strategy, operational excellence, and the evolution of Growth Engineering as a critical revenue-driving function.

What you should have:

  • Deep full-stack expertise, with the ability to design, evolve, and scale complex systems using Node.js, Postgres, Docker, React, and TypeScript (typically gained with 8+ years of experience working in a software engineering environment)
  • Deep expertise in data analysis, SQL, and implementing high-quality telemetry to measure user behavior and experiment outcomes.
  • Proficiency building and operating production services on AWS, with strong ownership of reliability, performance, and observability using tools like Datadog or equivalent APMs.
  • Experience designing and building secure, compliant, distributed applications, with a strong focus on scalability, observability, and resilience.
  • Significant experience leading growth experiments, including A/B testing, experiment design, and analysis to inform product decisions.
  • Experience integrating with marketing, analytics, or customer engagement platforms in a scalable and maintainable way.
  • Deep experience partnering with design and product to define strategy, shape roadmaps, and make principled tradeoffs that balance user needs and business goals.
  • A demonstrated track record of technical leadership, mentoring engineers, and influencing engineering direction beyond your immediate team.
  • Strong engineering judgment, with the ability to balance speed of delivery with long-term quality, scalability, and maintainability.
  • 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 designing or working with event-driven architectures, including asynchronous communication patterns, message queues, or streaming systems.
  • Familiarity with container orchestration platforms such as Kubernetes, including deploying, operating, or troubleshooting containerized services in production environments.
  • Experience working with modern data platforms such as Snowflake, including querying, modeling, or integrating product and experimentation data.

Job Summary

CompanyArticulate
LocationUnited States
TypeFull-Time
LevelSenior
DomainSoftware Engineering