Developer Relations Engineer

Publisher of Ubuntu, serving millions of developers and making open source easier and more reliable for innovators and enterprises.
Spokane, WA, USA
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 community engagement, focusing on improving the developer experience for millions of users building solutions for cloud, IoT, and data science.

The position requires a unique blend of technical prowess and communication skills, as you'll be bridging the gap between the developer community and Canonical's products. You'll be responsible for participating in product strategy meetings, engaging with the developer community across various platforms, contributing to technical documentation, and presenting at global events.

The ideal candidate should have a strong programming background with particular emphasis on open-source software and Linux ecosystems. Experience with Linux software packaging (including Snaps, debs, charms, rocks, PIP, containers) is crucial. You should be passionate about open-source communities and have a track record of contributing to open-source projects.

Canonical offers a truly remote work environment, having pioneered distributed work since 2004. The company provides comprehensive benefits including a $2,000 annual learning budget, regular compensation reviews, parental leave, and travel opportunities for team events. You'll be part of a global team that's shaping the future of open source technology and making it more accessible to enterprises worldwide.

This role offers an exciting opportunity to work at the intersection of technology and community, helping to shape how developers interact with Ubuntu and Canonical's ecosystem. You'll have the chance to influence product direction while fostering innovation in the open-source community. The position requires travel twice yearly for company events, making it ideal for someone who enjoys both technical work and global collaboration.

Last updated 14 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 and workshops
  • Identify new opportunities for improving developer experience
  • Present at conferences, meetups and 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
  • Strong presentation and communication skills
  • Ability to work tactfully with different stakeholders
  • Willingness to travel globally twice a year

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
  • Travel opportunities
  • 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, 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 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.