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 · 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 technical expert and communicator with deep empathy for developers, working to improve the developer experience while serving as a bridge between the community and the company.

The role requires someone who can effectively communicate Canonical's vision and products while gathering valuable feedback to shape offerings and priorities. The ideal candidate will be a problem-solver with strong programming skills and a passion for open-source software, capable of working with Linux systems and understanding software packaging intricacies.

Working in a distributed environment, you'll collaborate with teams across different time zones, contribute to technical documentation, present at conferences, and help solve complex technical challenges. The position offers significant growth opportunities within a pioneering tech firm that's been remote-first since 2004.

Benefits include a personal development budget, regular team sprints, comprehensive leave policies, and global travel opportunities. This role is perfect for someone who combines technical prowess with excellent communication skills and a deep understanding of the developer community's needs.

Last updated 6 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 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/development experience with passion for open-source software
  • Experience with real-world challenges developing and deploying software using Linux
  • Hands-on experience with Linux software packaging (Snaps, debs, charms, rocks, PIP, containers)
  • Understanding of current software packing issues and trends in Linux ecosystem
  • Contribution history to open-source communities, software and documentation
  • Strong presentation and communication skills
  • Ability to work tactfully with different perspectives
  • 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
  • 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, 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.