Location: Bulgaria, France, Germany, Netherlands, Poland, Portugal, Romania, Spain, Sweden, United Kingdom

Docker is a remote first company with employees across Europe and the Americas. This means we value transparency and asynchronous communication, but also understand that meeting in person is important.

Are you a strong developer who loves writing, speaking, and teaching other developers about container technology and modern application development? As a developer advocate at Docker, your mission is to educate and engage the developer community about Docker tools and technology by telling a compelling story and backing it up with practical examples. That means doing whatever it takes to bring them into the developer community and keep them actively and happily building within it while learning from their experiences. Practically speaking, this means you will wear a lot of hats. This is a role that will allow you to build modern applications and also take a public-facing role representing Docker to developer communities. It is one part engineering, one part community, and one part education with a sprinkle of marketing and PR.

As a Senior Developer Advocate you will be the channel to Docker’s existing vibrant developer base and the person that creates and delivers content to introduce the next million developers to Docker. You are a key voice of the community to our internal team as well, helping to inform the development and education roadmaps. You’ll need to build developer tools, write demos/tutorials and otherwise do pretty much whatever it takes to ensure a delightful developer journey from onboarding with Docker technology all the way through to deploying their first app.


  • You find joy in serving the community and helping fellow developers get better at their jobs.
  • You’re an educator at heart who loves teaching developers how to build amazing things.
  • You’re comfortable taking complex topics and making them accessible to developers of different experience levels.
  • You enjoy speaking in front of groups of developers at conferences and meetups.
  • Writing excites you – part of teaching is developing content!
  • You will be the first to try new APIs and products. You’re not afraid to roll your sleeves up to write code snippets and sample applications. Even better, you can articulate ways they can be improved to make all developers’ lives easier.
  • You are a strong independent contributor, but you enjoy collaborating with teammates and multi-functional teams.
  • You are comfortable learning multiple skills simultaneously and managing multiple projects at once.
  • Your passion for technology inspires you to explore your curiosity; you love learning new things.
  • You find a fast-paced, constantly iterative environment engaging and stimulating.
  • You understand and are able to address any barriers to consumption of Docker technologies for developers and developer teams.
  • You work with developers to understand how they interact with our offering, and provide valuable feedback to business and product development teams to help shape tools, processes, and systems in place to facilitate developer adoption and productivity.

Basic Qualifications:

  • 5+ years experience as a developer, preferably focused on backend technologies like JavaScript, Java, Python, Node.js, Go or C#/.NET.
  • 3+ years of development/technical experience with Docker technology and/or other related container and orchestration technologies such as Kubernetes.
  • Ability to travel 5-15%.

Preferred Qualifications:

  • JavaScript is your primary programming language.
  • Experience in contributing and participating in open source software communities.
  • Proven track record for creating and externalizing SDKs successfully.
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to both executives and non-technical leaders


  • Freedom & flexibility; fit your work around your life
  • Variety of virtual and in-person social events to build connections and have fun
  • Home office setup; we want you comfortable while you work
  • Generous maternity and parental leave
  • Technology stipend equivalent to $100 net/month
  • PTO plan that encourages you to take time to do the things you enjoy
  • Whaleness Days: companywide day off each month
  • Quarterly, company-wide hackathons
  • Training stipend for conferences, courses and classes
  • Stock Options; 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
  • Equity

Docker embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.