Developer Relations Engineer

Publisher of Ubuntu, serving millions of developers, building for cloud, IoT and data science.
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 newly created Developer Relations team. This role combines technical expertise with strategic communication skills to engage with open source communities and developer-centric organizations. The position involves being a bridge between the developer community and Canonical, helping to shape products and priorities while communicating the company's vision for better open source development experiences.

The ideal candidate will be a programmer with deep roots in open source software, particularly experienced with Linux and software packaging. They'll need to be comfortable presenting at conferences, maintaining community relationships across various platforms, and contributing to technical documentation. The role requires someone who can work effectively across organizational boundaries and handle different perspectives with diplomacy.

Canonical offers a truly remote work environment, having pioneered distributed work since 2004. The company provides competitive compensation with annual reviews, a generous learning budget, and various benefits including travel opportunities for team events. As a pioneer in open source technology and the company behind Ubuntu, Canonical offers a unique opportunity to work at the forefront of technological innovation while making a significant impact on the global developer community.

The position requires travel twice yearly for company events and upstream/partner events, making it ideal for someone who enjoys both technical work and community engagement. The role is particularly suited for those passionate about open source software who want to help shape the future of developer experiences while working with cutting-edge technology.

Last updated 11 hours ago

Responsibilities For Developer Relations Engineer

  • Take part in team product meetings from strategy to day-by-day development progress
  • Maintain conversations with developer community members
  • Work with colleagues in other teams to establish commonality and consistent approaches
  • Help solve specific technical problems
  • Contribute to technical documentation
  • Work on technical articles, presentations or workshops
  • Identify new opportunities for developer experience improvement
  • Present at conferences, meetups or technical events

Requirements For Developer Relations Engineer

Linux
  • Programming experience with passion for open-source software
  • Experience with real-world challenges developing and deploying software using Linux
  • Practical hands-on experience of Linux software packaging
  • Understanding of current software packing issues and trends in Linux ecosystem
  • Open-source community contribution experience
  • Engaging presentation and speaking skills
  • Ability to work tactfully across different perspectives
  • 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
  • Opportunity to travel
  • Priority Pass for travel and travel upgrades

Interested in this job?

Jobs Related To Canonical Developer Relations Engineer

Developer Relations Engineer

Developer Relations Engineer position at Canonical, focusing on engaging with open source communities and improving developer experiences for Ubuntu and related products.

Developer Relations Engineer

Developer Relations Engineer position at Canonical, combining technical expertise with community engagement to shape the future of open source development.

Developer Relations Engineer

Developer Relations Engineer position at Canonical, combining technical expertise with community engagement to improve open source development experiences.

Developer Relations Engineer

Developer Relations Engineer position at Canonical, focusing on engaging with open source communities and improving developer experience for Ubuntu and related products.

Developer Relations Engineer

Developer Relations Engineer position at Canonical, focusing on open source advocacy, technical documentation, and community engagement in the Linux ecosystem.