Skip to content
← Back to job listings

Senior Software Engineer (Growth)

Docker · Canada

External listingfull-time21 days ago

About The Role

Join Docker as a Senior Software Engineer focused on growth and experimentation initiatives. In this full-stack role, you will collaborate with Product, Design, Marketing, and Ops teams to build, launch, and optimize high-impact growth experiments across Docker products. You will write high-quality, production-grade code, design and implement end-to-end growth experiments, and share insights with stakeholders. This position offers a range of benefits, including 100% company-paid medical premiums, flexible time off, and a home office setup budget.

  • Collaborate with cross-functional teams to design and implement end-to-end growth experiments, from hypothesis to post-launch analysis.
  • Write high-quality, production-grade code across Docker’s stack, including frontend (React/JavaScript), backend (Go/Python), and cloud services.
  • Leverage A/B testing frameworks and in-app engagement tools to optimize personalized user journeys and drive measurable business outcomes.
  • Experience with Snowflake , redshift or similar data warehouse tooling for querying experiment results
  • Familiarity with analytics and experimentation tools such as Adobe Target, Unleash, or Looker
  • Strong proficiency in JavaScript/TypeScript and React for building user-facing product experiences and go for backend services
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Familiarity working on AI solutions and data pipelines
  • 6+ years of software engineering experience, including exposure to growth engineering, experimentation systems, Data engineering , product-focused development
  • Hands-on experience implementing A/B tests and feature flags in production environments
  • Comfortable working across the full stack — front end and backend
  • Comfortable with ambiguity as well as precise requirements
  • Works well with and builds trust across all organizations at any level
  • Strong communicator and collaborator with a pragmatic and flexible approach to experimentation and iteration
  • Execution-focused and thorough — you care about shipping clean, well-instrumented code, not just shipping fast
  • Outcome-oriented and self-directed, with a passion for improving developer experience and product usability at scale

This is an external listing. JobSpring does not represent or verify the employer. Report this listing