Developer Relations Engineer

Canonical is the publisher of Ubuntu, serving millions of developers and building for the cloud, IoT, and data science.
London, UK · Berlin, Germany
DevOps
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Description For Developer Relations Engineer

Canonical, the publisher of Ubuntu, is seeking a Developer Relations Engineer to join their new Developer Relations team. This role combines technical expertise with strategic communication skills to engage with open source communities and developer-centric organizations. The ideal candidate will have deep empathy for developers, practical engineering skills, and the ability to communicate effectively across organizational boundaries.

Key Responsibilities:

  • Contribute to product management team meetings
  • Maintain conversations with developer community members
  • Engage on IRC, social media, product forums, and meet-ups
  • Collaborate across Canonical teams
  • Solve specific technical problems identified by users or colleagues
  • Contribute to technical documentation
  • Work on technical articles, presentations, and workshops
  • Identify new opportunities in developer experience
  • Present at conferences, meetups, and technical events

Requirements:

  • Exceptional academic track record from high school and university
  • Undergraduate degree in Computer Science or STEM (or equivalent experience)
  • Demonstrable engagement in open-source software
  • Experience with Linux software packaging (deb, rpm, or snap)
  • Contributor to open-source communities, software, and documentation
  • Engaging speaker and presenter
  • Effective, tactful, and empathetic communicator
  • Result-oriented with a drive to meet commitments
  • Ability to travel twice a year for company events (up to two weeks each)
  • Additional travel for upstream and industry events

Benefits:

  • Distributed work environment with twice-yearly team sprints in person
  • 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 Pass and travel upgrades for long haul company events

Canonical is a remote-first company since 2004, offering a challenging and innovative work environment. They are committed to fostering diversity and providing equal opportunities for all candidates.

Last updated 9 days ago

Responsibilities For Developer Relations Engineer

  • Contribute to product management team meetings
  • Maintain conversations with developer community members
  • Engage on IRC, social media, product forums, and meet-ups
  • Collaborate across Canonical teams
  • Solve specific technical problems
  • Contribute to technical documentation
  • Work on technical articles, presentations, and workshops
  • Identify new opportunities in developer experience
  • Present at conferences, meetups, and technical events

Requirements For Developer Relations Engineer

Linux
  • Exceptional academic track record
  • Undergraduate degree in Computer Science or STEM
  • Demonstrable engagement in open-source software
  • Experience with Linux software packaging
  • Contributor to open-source communities
  • Engaging speaker and presenter
  • Effective communicator
  • Result-oriented
  • Ability to travel twice a year for company events

Benefits For Developer Relations Engineer

Education Budget
  • Distributed work environment
  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities

Interested in this job?

Jobs Related To Canonical Developer Relations Engineer

Advanced Loadbalancing Engineer

Advanced Loadbalancing Engineer position for a global Danish company, focusing on F5 and Netscaler technologies with 24/7 support duties.

Loadbalancing Engineer

Join MP Solutions Ltd. as a Loadbalancing Engineer, working with F5/Netscaler in a hybrid environment for global Danish companies.

DevOps Engineer, SCOT DevOps

DevOps Engineer for Amazon's Fulfillment Optimization team, supporting high-volume applications and improving customer experience.

Platform Engineer (Kubernetes on-premises)

Maven seeks a Platform Engineer for Kubernetes on-premises in London. 2+ years experience required. Shape global trading support model. Competitive pay and benefits.

NOC Engineer

NOC Engineer at Delasport: 24/7 network operations support for leading iGaming software developer in Sofia, Bulgaria.