Developer Relations Engineer

Publisher of Ubuntu, serving millions of developers, building for cloud, IoT and data science.
Florianópolis, State of Santa Catarina, Brazil
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 offers a unique opportunity to work at the intersection of technology and community, helping shape better open source development experiences while creating valuable feedback loops with the developer community.

The ideal candidate will be a technical expert with strong communication skills and deep empathy for developers. They will be responsible for participating in product strategy, maintaining community relationships, contributing to technical documentation, and presenting at various technical events. The role requires hands-on experience with Linux software packaging and a demonstrated passion for open-source software.

Working at Canonical means joining a pioneering tech firm that has been remote-first since 2004. The company offers a comprehensive benefits package including a personal learning budget, annual compensation reviews, and global travel opportunities. This role provides an excellent opportunity to work with cutting-edge technology while making a significant impact in the open source community. The position is remote-based, focusing on Latin American time zones, with requirements for occasional global travel for company and community events.

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 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
  • 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

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, 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.