Developer Relations Engineer

Publisher of Ubuntu, serving millions of developers, building for cloud, IoT and data science.
Agricultura 4-A, Ecatepec de Morelos, Méx., Mexico
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 with open source communities and developer-centric organizations. The position involves being a bridge between the developer community and Canonical, helping to shape product offerings while improving the developer experience.

The ideal candidate will be a passionate programmer with deep open-source software experience, particularly in Linux environments. They'll need strong communication skills to present at conferences, maintain community relationships, and work across organizational boundaries. The role requires hands-on experience with Linux software packaging and an understanding of current trends in the Linux ecosystem.

Working remotely, you'll be part of a global team that meets twice yearly for in-person sprints. Your responsibilities will range from participating in product strategy meetings to creating technical content and solving specific technical challenges. The role offers significant growth opportunities with a personal learning budget, regular compensation reviews, and the chance to travel globally for company and community events.

Canonical offers a modern, flexible work environment as a remote-first company since 2004. They provide comprehensive benefits including parental leave, an employee assistance program, and travel perks. As the company behind Ubuntu, you'll be at the forefront of open source technology, working on platforms that power AI, IoT, and cloud computing. This is an opportunity to shape the future of open source while working with a diverse, global team of experts.

Last updated 10 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 demonstrable 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
  • Experience as contributor to open-source communities, software and documentation
  • Engaging and vivacious speaker and presenter
  • Ability to work effectively and tactfully with different perspectives
  • Willingness to travel globally twice a year for company events

Benefits For Developer Relations Engineer

Education Budget
Parental Leave
  • 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 to meet colleagues
  • 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.