Docker, Inc

Docker, Inc

Senior Software Engineer, Docker Desktop (East Coast)

Canada · Senior

Sponsorship not specifiedDetected 218 days ago
GoDockerCI/CDPlatform EngineeringAgentic AICommunicationProblem SolvingMicrosoft Office

About the role

  • You'll be thinking in terms of modular systems, understand how their work impacts other teams, and end customers too.
  • Improve system reliability, performance, and observability through telemetry and diagnostics.
  • Contribute to architectural discussions and long-term technical direction of the Desktop platform.

Responsibilities

  • Design, develop, and maintain core platform systems that support the Docker Desktop lifecycle.
  • Build and evolve shared components such as settings, feature flags, and internal platform services.
  • Collaborate with teams to ensure platform capabilities support feature development.
  • Drive initiatives end to end, from problem definition through implementation and iteration.
  • This role may require participation in an on-call rotation to provide support outside of standard business hours, including evenings, weekends, and holidays, as needed.
  • Our work ensures that Docker Desktop is reliable, and easy to adopt, while providing the modular foundations that enable other teams to build and ship with confidence.
  • In this role, you will design and build backend and platform systems that power Docker Desktop.
  • You'll focus on shared components, system reliability, telemetry, and architectural improvements that support all Desktop teams.
  • Demonstrated ownership of projects from design through delivery.
  • We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.

Requirements

  • 6+ years of experience building backend software, with recent demonstrated hands-on Go (Golang) proficiency.
  • Demonstrated professional, hands-on experience with Go (Golang) in a production environment.
  • Strong problem-solving skills and ability to work through ambiguity and cross-cutting challenges.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Nice to have

  • Experience with developer tooling or platform engineering.
  • Familiarity with virtualization, networking, or container technologies.
  • Experience with CI/CD systems, release pipelines, or build systems.
  • Exposure to desktop environments or local development tooling.
  • Freedom & flexibility
  • fit your work around your life
  • Designated quarterly Whaleness Days plus end of year Whaleness break
  • we want you comfortable while you work

Skills

  • Docker Desktop is one of the core pillars of the Docker suite - powering the workflows of millions of developers worldwide.
  • According to the Stack Overflow Developer Survey,
  • Docker has been ranked the most-used, most-desired, and most-admired developer tool for multiple years running.

Compensation

  • Technology stipend equivalent to $100 USD net/month

Benefits

  • Home office setup
  • 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
  • Medical benefits, retirement and holidays vary by country
  • Write high-quality Go code with strong test coverage and support engineering best practices.

Company info

  • This is a 100% remote role.
  • However, this role is currently only open to candidates currently living in the East Coast time zone (US or Canada).
  • We are unable to make exceptions to this location requirement.
  • The Desktop Platform team is responsible for the core lifecycle of Docker Desktop, including installation, updates, startup, and key shared components used by every Docker Desktop feature team.
  • Our work on lifecycle ( installers, updater, startup) is directly user-facing, so we are looking to hire someone who is comfortable owning cross-cutting problems from design through delivery.
  • we are a growing start-up and want all employees to have a share in the success of the company
  • The more inclusive we are, the better our company will be.

Equal opportunity

  • equal opportunity.

Visa & Work Authorization

  • Docker considers visa sponsorship on a case-by-case basis based on business needs.

This listing is sourced directly from Docker, Inc's careers page and normalized into a canonical job model.