Docker
Senior Software Engineer (Docker Hub)
Docker
€113k - €156k
Europe (Remote)
Golang
Python
Java

Senior Software Engineer (Docker Hub)

Overview

At Docker, we make app development easier so developers can focus on what matters. Our remote-first team spans the globe, united by a passion for innovation and great developer experiences. With over 20 million monthly users and 20 billion image pulls, Docker is the #1 tool for building, sharing, and running apps—trusted by startups and Fortune 100s alike. We’re growing fast and just getting started. Come join us for a whale of a ride!

Job Description

The Docker Hub team develops and maintains the largest and most popular container registry service in the world today, Docker Hub. Millions of users - community developers, open source projects and Independent Software Vendors - push and pull Docker container images billions of times through Docker Hub. If you are a backend Software Engineer and want to play a critical role in the evolution of Docker Hub and Docker’s next chapter, then this role is for you.

Responsibilities

  • - Serve as a key player in specific areas of the Hub & registry codebase while ramping up on unfamiliar parts as needed
  • - Work independently or collaboratively as a peer to deliver high-quality, well-documented, and maintainable code
  • - Understand and consider the full lifecycle of your changes, including deployment, monitoring, and documentation, ensuring smooth integration into the broader system
  • - Work effectively with engineers across teams to achieve shared outcomes and contribute to cross-functional projects

Required Skills

  • - 3+ years experience building SaaS products with modern languages like Golang, Python or Java
  • - Experience in API design
  • - Follow good software engineering practices such as code review, source control, continuous integration and testing
  • - Ability to work in a team with other developers and partnering with User Experience experts, Product Management and Operations teams
  • - Good Written communication skills
  • - Ability to work remotely across time zones
  • - Experience with Docker and Kubernetes
  • - Experience with modern monitoring and logging platforms
  • - Experience with database technologies and SQL

Benefits

  • - Freedom & flexibility; fit your work around your life
  • - Designated quarterly Whaleness Days
  • - Home office setup; we want you comfortable while you work
  • - 16 weeks of paid Parental leave
  • - Technology stipend equivalent to $100 net/month
  • - PTO plan that encourages you to take time to do the things you enjoy
  • - Quarterly, company-wide hackathons
  • - 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

About the company

Docker provides a suite of development tools, services, trusted content, and automations, used individually or together, to accelerate the delivery of secure applications.


All Job Openings at Docker