About The Position

Articulate is looking for a Senior Software Engineer II to join our amazing Growth team! This role is for an experienced engineer who independently delivers meaningful work, exercises strong technical judgment, and consistently raises the quality and effectiveness of the team. The Growth Engineering team at Articulate focuses on expanding our customer base and accelerating revenue growth through hypothesis-driven product development. We design, build, and run experiments that directly influence acquisition, activation, and monetization, turning insights into impact. Partnering closely with product, design, data, and marketing, our engineers work across the stack to ship measurable improvements, learn quickly from real user behavior, and help shape Articulate’s expansion beyond traditional learning and development audiences.

Requirements

  • 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.

Responsibilities

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service