Developer Relations Engineer @ Canonical
Your Application Journey
Email Hiring Manager
Job Details
About the Role
Canonical, the publisher of Ubuntu, is seeking a Developer Relations Engineer. In this role, you will engage directly with open source communities and developer-centric organisations, communicating our vision and products while gathering valuable feedback to shape our future offerings.
What Your Day Will Look Like
A typical day involves:
- Participating in team product meetings from strategy to daily progress.
- Maintaining conversations with developers across IRC, social media, forums, and meet-ups.
- Collaborating with different teams to establish common approaches.
- Solving technical problems identified by users or colleagues.
- Creating technical documentation, articles, presentations, or workshops.
- Identifying new opportunities to improve the developer experience.
- Presenting at conferences, meetups, and technical events.
What We Are Looking For
We seek a technical expert with strong engineering skills, diplomacy, and a passion for open-source software. A successful candidate has hands-on Linux experience, familiarity with Linux packaging (Snaps, debs, charms, rocks, PIP, containers), and a history of contributing to open source communities. Excellent communication skills and the willingness to travel globally are essential.
Additional Skills
Experience in developer advocacy and deep knowledge of Ubuntu and the Canonical ecosystem is a plus.
What Canonical Offers
Canonical offers a distributed work environment with twice-yearly in-person team sprints. In addition to competitive compensation (base pay and annual bonus), you will receive a personal learning budget, annual reviews, recognition rewards, and various benefits including holiday leave, family leave, and travel perks.
Location & Work Environment
The initial Developer Relations team is being built across Europe, Middle East, Africa and American time zones, with Canonical being a remote-first company since 2004.
Key Skills/Competency
- Open Source
- Linux
- Developer Advocacy
- Community Engagement
- Technical Documentation
- Communication
- Problem Solving
- Technical Presentations
- Packaging
- Collaboration
How to Get Hired at Canonical
🎯 Tips for Getting Hired
- Customize Your Resume: Highlight open source and Linux skills.
- Research Canonical: Understand their Ubuntu and tech ecosystem.
- Network Effectively: Engage with community platforms and events.
- Prepare for Technical Interviews: Demonstrate practical engineering experience.