Job details
Developer Relations Engineer - Job Summary
A technical expert and communicator who engages with developers, solves problems, fosters innovation, and improves the developer experience within the Linux ecosystem.
Key Responsibilities
- Participate in team product meetings from strategy to daily development progress.
- Engage with developer community members across various platforms like IRC, social media, forums, and meetups.
- Collaborate with colleagues across teams to establish common and consistent approaches.
- Help solve specific technical problems identified by users or colleagues.
- Contribute to technical documentation addressing developer user needs.
- Develop technical articles, presentations, or workshops.
- Identify new opportunities to improve the developer experience.
- Present at conferences, meetups, or technical events.
Requirements
- Programmer or developer passionate about and engaged in open-source software.
- Experience developing and deploying software using Linux.
- Hands-on experience with Linux software packaging (Snaps, debs, charms, rocks, PIP, containers).
- Understanding of software packaging issues and trends in the Linux ecosystem.
- Contributor to open-source communities, software, or documentation.
- Engaging and effective speaker and presenter.
- Ability to work tactfully and empathetically in diverse perspectives and needs.
- Ability to build trust, relationships, and confidence.
- Willingness to travel globally twice a year for company and partner events.
- Previous experience in developer advocacy or community roles.
- In-depth familiarity with Ubuntu and Canonical products.
Additional information about the company collected by GoodWord
About Canonical
siteCanonical is a leading provider of open source software and operating systems, best known for publishing Ubuntu, used widely in public cloud, AI, and IoT initiatives globally.
What Our Employees Say
- Fully remote work opportunities, allowing employees to work from anywhere. (canonical.com)
- Work with a globally distributed team and on open-source technologies like Ubuntu. (canonical.com)
- Opportunities to contribute to widely adopted open-source projects and develop skills in the Linux and cloud ecosystem. (www.glassdoor.com)
Challenges You Might Face
- Work-life balance can be challenging due to time zone differences and async communication. (www.glassdoor.com)
- Salary and benefits may not be as competitive as similar roles in other tech companies. (www.glassdoor.com)
- Strict processes and significant focus on productivity metrics which can create a stressful environment. (www.glassdoor.com)