Internal Developer Advocate

We’d like to think that developers stay at Automattic for many years, not because of the perks or free meals at the office, but because of the technical challenges to keep the open web strong, because of the inclusive environment, and because Automattic’s creed starts with “I will never stop learning.” Our Developer Experience team makes all this easier through hiring, learning, onboarding, tools, and technical direction. Right now it’s four of us and our immediate tasks vary from scaling parts of our hiring process, through coordinating a cross-team framework effort, to leading a user-facing project. We’d love you to join our merry band, too, to help with learning, onboarding, and keeping developers at Automattic happy all around. Here is what you will achieve in your first 6–12 months:
  • You will lead creating content for our developer onboarding process. The current onboarding process has a lot covered – assigning an onboarding buddy, regular check-ins, a checklist of topics to study. But what it’s missing is more engaging and structured learning materials that can guide a newcomer step by step through our codebases. Together with more experienced developers, you will coordinate and participate hands-on in producing codelabs, presentations, screencasts, and any other materials you think will be useful.
  • You will have an impact on technical communication and learning patterns for developers via initiatives of your own. For example you might be working on how to document design and architecture decisions, how to share knowledge between teams, and how to grow developers according to their interests.
You might be a good fit if you:
  • Are great at communicating complex technical topics effectively.
  • Can empathize with other developers through their joys and hardships.
  • Have some prior developer advocate or learning or onboarding experience.
  • Have a strong software development background – hands-on full-stack skills are very useful, especially in JavaScript and/or PHP.
  • Have influenced developers who do not report to you, via words, visuals, or code.
  • Value simplicity, in both code and in process.
  • Understand the complexity of a wide community of developers (i.e. open source) and how short-term decisions have long-term ripple effects on groups.
You don’t need to be an expert in all those areas, we’re looking for somebody who will excel in some areas and have some interest and skills in others. Speaking of interests and skills, here some areas in which you can grow and have further impact in the future:
  • Engineering effectiveness – having a close relationship with developers may put you in a great position to find ways to make developers more effective through tools, practices, cross-team collaborations, and process improvements.
  • Engineering hiring – bringing in diverse developers to support Automattic’s mission to make the web a better place requires a lot of thought, planning and hard work.
  • Managing a team – while you will be the first internal developer advocate, if the experiment is successful we may grow the practice.
We’re serious about growing diversity in the tech industry. We want to build Automattic as an environment where people love their work and show respect and empathy to those with whom we interact. Diversity typically includes, but is not limited to, differences in race, gender, sexual orientation, gender identity or expression, political and religious affiliation, socioeconomic background, cultural background, geographic location, disabilities and abilities, relationship status, veteran status, and age. To work on diversity means that we welcome these differences, and strive to increase the visibility of traditionally underrepresented groups. Read more about our dedication to diversity and inclusion.

How to Apply

Does this sound interesting? If yes, please send a short email to jobs @ this domain telling us about yourself and attach a résumé. Let us know what you can contribute to the team. Include the title of the position you’re applying for and your name in the subject.

Proofread! Make sure you spell and capitalize WordPress and Automattic correctly. We are lucky to receive hundreds of applications for every position, so try to make your application stand out. If you apply for multiple positions or send multiple emails there will be one reply.

If you’re reading this on a site other than please ensure you visit for the latest details on applying.

Please answer the following questions in your cover letter. Applications without these questions answered will not be considered:
  • Describe in a paragraph or two a great developer onboarding process, step by step, as you imagine it.
  • Describe a developer community (internal or external) that could have been more effective?
  • What questions do you have for us?
← Work With Us

All Jobs Require

  • Great communication skills. We’re a distributed team, so frequent and clear written communication is a must.
  • Self-driven work ethic. You need to be a self-starter who loves taking initiative and seeing things through to completion.
  • Curiosity and the desire to learn. Our business is changing and growing fast, who knows what will be the skills of tomorrow? Flexibility is key.