Senior Manager, Developer Advocacy Relations

Senior Manager, Developer Advocacy and Relations

Job Description

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 early adopters and the broader 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 our 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.

Developers rank Docker as the #1 most wanted platform, #2 most loved platform, and #3 most broadly used platform in the 2019 Stack Overflow Developer Survey. Nearly 90,000 developers from around the world responded to the survey. Developers are what make Docker great! The Docker team is looking for Senior Manager of Developer Advocacy and Relations to define and drive our developer engagement strategy. 

You will be a key interface with the Docker developer community to make sure they have a great experience with Docker tools and technology. 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.

As the Senior Manager of Developer Advocacy and Relations 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.

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. You will be based in the United States but travel is occasionally a necessary component to support events around the world.


  • Build demos, tutorials, and practical implementations to help developers onboard to Docker technology and help advance developer workflows for modern apps.
  • Work with the Docker to produce the technical tools and educational materials necessary to create an amazing developer experience.
  • Represent Docker as the technical voice at major events and conferences, including speaking and supporting Docker technology. 
  • Understand and address any barriers to consumption of Docker technologies for developers and developer teams.
  • Work with developers to understand how they interact with our offering, and providing 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

  • Bachelor's Degree in Computer Science or equivalent in a related field.
  • 5+ years in software engineering at top companies.
  • 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

  • 5+ years leading a developer advocacy group or similar role.
  • Experience in contributing and participating in open source software communities. 
  • Proven track record for creating and externalizing SDKs successfully.
  • A strong track record of operational improvement initiatives.
  • 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