Senior Software Engineer II (Growth)
United StatesFull-TimeSeniorSoftware Engineering
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.
