Developer Relations Engineer

Publisher of Ubuntu, serving millions of developers and making open source easier and more reliable for innovators and enterprises.
DevOps
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Description For Developer Relations Engineer

Canonical, the company behind Ubuntu, is seeking a Developer Relations Engineer to join their newly created Developer Relations team. This role combines technical expertise with community engagement, focusing on improving the developer experience for millions of users building for cloud, IoT, and data science.

The position requires a unique blend of programming skills, open-source experience, and communication abilities. As a Developer Relations Engineer, you'll be responsible for bridging the gap between Canonical's products and the developer community, contributing to product strategy, maintaining community relationships, and creating technical content.

The role offers a truly remote work environment, with Canonical being a remote-first company since 2004. You'll be part of a global team, working in Americas time zones, with opportunities to travel for company events and conferences. The ideal candidate should have strong Linux expertise, experience with software packaging, and a demonstrated history of open-source contributions.

Benefits include a competitive compensation package with annual reviews, a generous learning budget, comprehensive leave policies, and travel perks. Canonical offers a unique opportunity to work at the forefront of open source technology, making a direct impact on how developers worldwide interact with Ubuntu and related tools.

The company culture emphasizes excellence and innovation, with a focus on distributed teamwork and global collaboration. This role is perfect for someone who is passionate about open source, enjoys solving complex technical problems, and can effectively communicate with diverse stakeholder groups.

Last updated 15 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 across various platforms
  • Work with colleagues 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 improving developer experience
  • Present at conferences, meetups or technical events

Requirements For Developer Relations Engineer

Linux
  • Programming/development 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 and empathetically across different perspectives
  • Willingness to travel globally twice a year

Benefits For Developer Relations Engineer

Education Budget
Parental Leave
  • 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
  • Priority Pass for travel
  • Travel upgrades for long haul company events

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, combining technical expertise with community engagement to improve open source development experiences.

Developer Relations Engineer

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