Developer Relations Engineer

Publisher of Ubuntu, serving millions of developers building for cloud, IoT and data science
$80,000 - $150,000
DevOps
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · AI · IoT

Description For Developer Relations Engineer

Canonical, the publisher of Ubuntu, is seeking a Developer Relations Engineer to join their newly created Developer Relations team. This role combines technical expertise with strategic communication skills to engage directly with open source communities and developer-centric organizations. The ideal candidate will be a technical expert and communicator with deep empathy for developers, working to bridge the gap between the community and Canonical's vision for better open source development experiences.

The role involves participating in product strategy meetings, maintaining community engagement across various platforms, contributing to technical documentation, and presenting at industry events. You'll be working in a distributed environment, collaborating with teams globally to improve developer experiences and shape product offerings.

As a Developer Relations Engineer, you'll need strong programming skills, extensive experience with Linux and open-source software, and practical knowledge of software packaging. The position requires excellent communication abilities, as you'll be presenting at conferences and working across organizational boundaries.

Canonical offers a comprehensive benefits package including a learning budget, parental leave, and travel opportunities. The company has been remote-first since 2004, providing a modern work environment that balances autonomy with collaboration. This is an opportunity to work at the forefront of open source technology, contributing to one of the most important platforms for AI, IoT, and cloud computing.

Last updated a minute ago

Responsibilities For Developer Relations Engineer

  • Participate in team product meetings from strategy to day-to-day development
  • Maintain conversations with developer community members across various platforms
  • Work with cross-functional teams to establish consistent approaches
  • Help solve specific technical problems
  • Contribute to technical documentation
  • Create technical articles, presentations and workshops
  • Identify opportunities for improving developer experience
  • Present at conferences, meetups and technical events

Requirements For Developer Relations Engineer

Linux
  • Programming experience with passion for open-source software
  • Experience with real-world Linux software development and deployment
  • Hands-on experience with Linux software packaging (Snaps, debs, charms, rocks, PIP, containers)
  • Understanding of current software packing issues and trends in Linux ecosystem
  • Open-source community contribution experience
  • Strong presentation and communication skills
  • Ability to work effectively across different perspectives and needs
  • Willingness to travel globally twice a year

Benefits For Developer Relations Engineer

Education Budget
Parental Leave
Mental Health Assistance
  • Distributed work environment with twice-yearly team sprints
  • 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
  • Travel opportunities to meet colleagues
  • Priority Pass for travel and travel upgrades

Interested in this job?

Jobs Related To Canonical Developer Relations Engineer

Container Image Developer

Build and maintain next-generation Ubuntu-based container images at Canonical, working with cutting-edge container technologies and DevOps practices.

Container Image Developer

Build and maintain next-generation Ubuntu-based container images at Canonical, working with cutting-edge container technologies and DevOps practices.

Container Image Developer

Build and maintain next-generation Ubuntu-based container images at Canonical, working with cutting-edge container technologies and DevOps practices.

Container Image Developer

Build and maintain next-generation Ubuntu-based container images at Canonical, working with cutting-edge container technologies and DevOps practices.

Developer Relations Engineer

Developer Relations Engineer position at Canonical, combining technical expertise with community engagement to enhance Ubuntu's developer experience and open source initiatives.