2 months ago
Responsibilities
- Build and ship behavior-based user experiences for onboarding, activation, checkout, and retention across Docker products.
- Design and implement end-to-end growth experiments from hypothesis through post-launch analysis.
- Collaborate with Product, Design, Marketing, PLG, and Operations teams to improve core funnel metrics.
- Write production-grade frontend and backend code across Docker’s stack and cloud services.
- Use A/B testing frameworks and in-app engagement tools to optimize personalized user journeys.
- Share experiment outcomes, insights, and recommendations with product and business stakeholders.
- Participate in an on-call rotation, including evenings, weekends, and holidays as needed.
Requirements
- 6+ years of software engineering experience, including exposure to growth engineering, experimentation systems, data engineering, and product-focused development.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong proficiency in JavaScript, TypeScript, and React, along with Go for backend services.
- Hands-on experience implementing A/B tests and feature flags in production environments.
- Familiarity with analytics and experimentation tools such as Adobe Target, Unleash, or Looker.
- Comfort working across frontend and backend systems.
- Experience with Snowflake, Redshift, or similar data warehouse tooling for querying experiment results.
- Familiarity with AI solutions and data pipelines.
- Strong communication, collaboration, self-direction, and outcome-oriented execution skills.
Benefits
- Remote-first work arrangement with freedom and flexibility
- Quarterly Whaleness Days and an end-of-year Whaleness break
- Home office setup support
- 16 weeks of paid parental leave after six months of employment
- Technology stipend
- PTO plan
- Training stipend for conferences, courses, and classes
- Equity participation
- Medical benefits, retirement, and holidays varying by country
- Offices in Seattle and Paris
Tech Stack
Categories
Full StackGrowth Engineering
About Docker
At Docker, we simplify the lives of developers who are making world-changing apps. Docker helps developers bring their ideas to reality by conquering the complexity of app development. We simplify and accelerate workflows with an integrated development pipeline and application components. Actively used by millions of developers around the world, Docker Desktop and Docker Hub provide unmatched simplicity, agility and choice.
