A Community Engineer at Canonical is responsible for fostering and supporting open source community initiatives, facilitating collaboration between community members and Canonical teams, and promoting engagement through technical content, events, and communication, all within a remote work environment.
Key Responsibilities
Facilitate community work and ensure efficient community processes
Support and engage with volunteer developers and community contributors
Design, execute, and scale initiatives to foster a thriving community
Create content and provide technical support to keep the community engaged and informed
Represent the community and Canonical at conferences, events, and through speaking engagements
Collaborate with internal teams and external partners to align community plans with organizational goals
Encourage and facilitate the creation of new technical projects within the community
Requirements
Experience with developer tools and open source projects, with a clear public record of accomplishments such as talks, blog posts, GitHub contributions, or activity on social media platforms like X.
Interest and experience with Ubuntu Linux, including kernel or userspace, DevOps, software development, testing and QA, package management, or container technology.
Ability to work autonomously and assume full ownership of objectives as needed.
Flexibility with time and the ability to work in a fast-paced environment with new technology.
Experience working with open source communities and understanding the workflow of volunteer contributors.
Experience in technical program management with excellent organizational, communication, and interpersonal skills.
Ability to communicate effectively with developers and software engineers and represent the Ubuntu community and Canonical in the wider Linux ecosystem.
Willingness to travel 2 to 4 weeks per year for internal and external events, with potential for additional travel if desired.
Possession of soft skills such as curiosity, flexibility, articulation, accountability, passion, thoughtfulness, and self-motivation.
Experience with community management, developer advocacy, or as a software developer (preferred but not mandatory).
Benefits & Perks
Competitive compensation with annual review and performance-driven bonus or commission
Fully remote work environment with global travel opportunities (2 to 4 weeks for internal and external events, potential for more travel)
Distributed work environment with twice-yearly in-person team sprints
Personal learning and development budget of USD 2,000 per year
Annual holiday leave
Maternity and paternity leave
Employee Assistance Program
Recognition rewards
Opportunity to travel to new locations to meet colleagues
Travel upgrades and Priority Pass for long haul company events
Ready to Apply?
Join Canonical and make an impact in renewable energy