OverviewJoin to apply for theDeveloper Relations Engineerrole atCanonical.
As the publisher of Ubuntu, Canonical serves millions of developers and supports cloud, Io T and data science projects.
We created a new Developer Relations team to engage with open source communities and developer-centric organizations, communicating our vision and products while gathering feedback to shape our offerings.
A Developer Relations Engineer is a technical expert, strategist and communicator with deep empathy for developers.
This role blends practical engineering skills with diplomacy across organizational boundaries, in both directions.
We seek someone curious to improve processes, who can understand user needs and help adapt tools accordingly, staying current with tech trends and providing guidance while fostering innovation.
Location: we are building our initial Dev Rel team in Europe, the Middle East, Africa and American time zones.
To improve your chances of success in this application, read our advice on how to get a job at Canonical.
What your day will look liketake part in team product meetings, contributing insight and expertise from strategy to day-to-day development progress
maintain conversations with developer community members wherever they may be found – IRC, social media, product forums, meet-ups and more
work with colleagues in other teams to establish commonality and consistent approaches
help solve specific technical problems identified by users or colleagues
contribute to technical documentation to meet developer users' needs
develop technical articles, presentations or workshops
identify new opportunities and directions for improvement in the developer experience
present at conferences, meetups or technical events
What we are looking for in youA strong candidate:
is a programmer or developer with a demonstrable passion for and engagement in open-source software
has worked with real-world challenges developing and deploying software using Linux
has practical hands-on experience of Linux software packaging (including Snaps, debs, charms, rocks, PIP, containers)
understands current software packaging issues and trends in the Linux ecosystem
has been a contributor to open-source communities, software and documentation
is an engaging, vivacious speaker and presenter
can work effectively, tactfully, empathetically and confidently where different perspectives and needs exist
builds trust, relationships and confidence
is willing to travel globally twice a year for company events, as well as to upstream and partner events
Additional Skills That You Might Also Bringprevious experience in a developer advocacy or community role
in-depth familiarity with Ubuntu and the Canonical ecosystem of products
What we offer youDistributed work environment with twice-yearly team sprints in person – we've been remote-first since
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues
Priority travel upgrades for long-haul company events
Canonical is an equal opportunity employer.
We are proud to foster a workplace free from discrimination.
Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
Seniority levelEntry level
Employment typeFull-time
Job functionEngineering and Information Technology
Industries: Software Development


Developer Relations Engineer

Apply Now
Back to search page