Developer Relations Engineer
@ Canonical

Hybrid
$120,000
Hybrid
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXX***** @canonical.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review Linux packaging methods.
Study Ubuntu architecture and Canonical products.
Practice technical documentation and presentation skills.
Brush up on troubleshooting Linux issues.

Behavioral Questions

Describe past community engagement experiences.
Explain handling conflicting viewpoints effectively.
Share examples of technical problem solving.
Discuss teamwork in cross-functional settings.

Frequently Asked Questions