Docker Inc. logo

Senior Software Engineer, Growth

Job Overview

Location

Canada, United States

Job Type

Full-time

Category

Software Engineering

Date Posted

July 2, 2026

Full Job Description

đź“‹ Description

  • • Build and ship behavior-based user experiences that drive onboarding, activation, checkout flows, and retention across Docker’s product suite including Docker Desktop, Docker Hub, and Docker Scout.
  • • Design and implement end-to-end growth experiments—from hypothesis formulation to implementation and post-launch analysis—to improve core funnel metrics like activation, retention, and expansion.
  • • Collaborate closely with Product, Design, Marketing, and PLG teams to deliver high-velocity experiments that directly impact business outcomes.
  • • Write production-grade code across Docker’s full-stack technology environment, including frontend (React/JavaScript/TypeScript) and backend services (Go/Python).
  • • Leverage A/B testing frameworks and in-app engagement tools to optimize personalized user journeys and measure the impact of product changes.
  • • Instrument key user signals and data points to enable data-driven decision-making and translate experiment results into actionable product improvements.
  • • Share experiment outcomes, insights, and next-step recommendations with cross-functional stakeholders across product, engineering, and business functions.
  • • Participate in an on-call rotation to provide support outside standard business hours, including evenings, weekends, and holidays, as needed.
  • • Work with data warehouse tooling such as Snowflake or Redshift to query and analyze experiment results and user behavior patterns.
  • • Contribute to the development and refinement of AI-driven workflows by building and optimizing sandboxed environments and verified image pipelines that support autonomous developer tools.
  • • Ensure all shipped features are clean, well-instrumented, and aligned with scalability and reliability standards for millions of monthly users.
  • • Maintain a strong focus on improving developer experience and product usability at scale through iterative, outcome-oriented engineering.
  • • Operate with autonomy in ambiguous environments while maintaining precision in execution and attention to detail in code quality and measurement.
  • • Build trust and collaborate effectively across all organizational levels, from individual contributors to leadership, to align on growth priorities and execution.
  • • Contribute to the evolution of Docker’s growth engineering practices by introducing new experimentation methodologies and tooling.

🎯 Requirements

  • • 6+ years of software engineering experience, including exposure to growth engineering, experimentation systems, 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 for building user-facing product experiences and Go/Python 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
  • • Experience with Snowflake, Redshift, or similar data warehouse tooling for querying experiment results

🏖️ Benefits

  • • Freedom & flexibility; fit your work around your life
  • • Designated quarterly Whaleness Days plus end of year Whaleness break
  • • Home office setup; we want you comfortable while you work
  • • 16 weeks of paid Parental leave (after 6 months of employment)
  • • Technology stipend equivalent to $100 USD net/month
  • • PTO plan that encourages you to take time to do the things you enjoy
  • • Training stipend for conferences, courses and classes
  • • Equity; we are a growing start-up and want all employees to have a share in the success of the company
  • • Docker Swag
  • • Medical benefits, retirement and holidays vary by country
  • • Remote-first culture, with offices in Seattle and Paris

Skills & Technologies

Python
JavaScript
TypeScript
Go
React
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

AI Job Fit Analysis
Pro

See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.

Docker Inc. logo
Docker Inc.
Visit Website

About Docker Inc.

Docker Inc. provides an open platform for developing, shipping, and running applications inside lightweight containers. Its tools package software and dependencies into portable units that run consistently across environments, accelerating DevOps workflows and cloud-native development. The company offers Docker Desktop, Hub, and subscription services that integrate with CI/CD pipelines and orchestration platforms, enabling teams to build, share, and deploy microservices at scale while maintaining security and governance policies.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

San Francisco
Full-time
Expires Sep 2, 2026
Python
JavaScript
Senior
+1 more

19 days ago

Expired
United States
Full-time
Expired Jun 13, 2026
JavaScript
TypeScript
AWS
+3 more

3 months ago

United Kingdom
Full-time
Expires Sep 2, 2026
Ruby
Rails
Design
+1 more

19 days ago

England
Full-time
Expires Sep 2, 2026
Docker
Remote

19 days ago