
Share this Job
Developer Relations Engineer job at Canonical | Apply Now
Are you looking for Remote Software Engineering jobs in 2025 today? then you might be interested in Developer Relations Engineer job at Canonical
Remote, OR, USA
Full Time
About the Organisation
Canonical is a pioneering technology company and the publisher of Ubuntu, one of the most significant open-source projects in the world. Canonical provides platforms for cloud computing, IoT, AI, and enterprise infrastructure. As a remote-first company since its inception in 2004, Canonical champions digital transformation globally with a high standard of excellence and innovation. The organization prides itself on fostering a workplace that values diversity, continuous learning, and the pursuit of open-source empowerment.
Job Title
Developer Relations Engineer job at Canonical
Canonical
Job Description
The Developer Relations Engineer will serve as a strategic and technical link between Canonical and developer communities. This role blends engineering, community outreach, and product advocacy to shape and improve the developer experience. Candidates must be passionate about open-source software, effective communicators, and problem solvers who thrive in diverse technical ecosystems. The position will include collaboration across departments, technical writing, public speaking, and engaging with developers across various channels.
Duties, Roles and Responsibilities
Participate in product development meetings, offering technical insights and strategy.
Engage with developer communities across platforms such as IRC, forums, and social media.
Collaborate with internal teams to promote unified and efficient development practices.
Troubleshoot and solve technical challenges reported by users or teams.
Create and contribute to technical documentation, blog posts, presentations, and workshops.
Identify trends, improvements, and new directions to elevate the developer experience.
Represent Canonical at conferences, meetups, and industry events.

SERVICES
COMMERCIAL

SERVICES
INDUSTRIAL

SERVICES
RESIDENTIAL

SERVICES
COMMERCIAL

SERVICES
INDUSTRIAL

SERVICES
RESIDENTIAL

SERVICES
COMMERCIAL

SERVICES
COMMERCIAL

SERVICES
COMMERCIAL

SERVICES
COMMERCIAL

SERVICES
INDUSTRIAL

SERVICES
RESIDENTIAL
Qualifications, Education and Competencies
Essential:
Strong programming or development background with open-source involvement.
Experience in Linux-based software development and deployment.
Proficient in Linux software packaging formats (Snaps, debs, charms, PIP, containers).
In-depth understanding of current Linux packaging issues and trends.
Previous contributions to open-source software or documentation.
Excellent communication, presentation, and relationship-building skills.
Ability to work empathetically across diverse teams and viewpoints.
Willingness to travel globally twice a year for company and community events.
Desirable:
Previous experience in developer advocacy or community roles.
Familiarity with Ubuntu and the Canonical ecosystem.
How to Apply
ONLINE APPLICATION ONLY!
Interested candidates are advised that applications for this position must be submitted online. To apply, please click on the "Apply" button below.