
Remote opportunity at
CanonicalCommunity Engineer (multiple roles and seniority levels)
Canonical, the publisher of the Ubuntu platform used across the cloud, IoT, and AI, is hiring Community Engineers across multiple seniority levels. This global, fully remote…
Career Tools
About This Role
Canonical, the publisher of the Ubuntu platform used across the cloud, IoT, and AI, is hiring Community Engineers across multiple seniority levels. This global, fully remote role focuses on supporting open source ecosystems, facilitating community-driven projects, and helping energetic contributors bring their versions of Ubuntu to life. The position suits technically proficient individuals who possess strong organizational skills and a passion for Linux and open source software. In this capacity,…
Job Description
Canonical, the publisher of the Ubuntu platform used across the cloud, IoT, and AI, is hiring Community Engineers across multiple seniority levels. This global, fully remote role focuses on supporting open source ecosystems, facilitating community-driven projects, and helping energetic contributors bring their versions of Ubuntu to life. The position suits technically proficient individuals who possess strong organizational skills and a passion for Linux and open source software.
In this capacity, you will collaborate with developers, product managers, marketing teams, and engineering groups to streamline processes and align community efforts with broader company plans. Daily tasks involve writing content for social media and blogs, engaging with the Ubuntu community via various platforms, organizing technical initiatives, and representing Ubuntu at conferences and expos. Colleagues enjoy a distributed work environment paired with global travel opportunities for internal and external events.
Responsibilities
- Design, execute, and scale initiatives that support a thriving open source community
- Collaborate with developers and internal teams to align community plans with company goals
- Lead complex, multi-disciplinary programs from conception through launch
- Engage with volunteer developers to address concerns and help them build successful tools
- Write high-quality content such as blog posts and social media updates about community events and accomplishments
- Represent the Ubuntu community and the company at conferences, expos, and speaking engagements
- Travel internationally two to four weeks per year for internal and external events
Requirements
- Experience with developer tools and open source projects
- A clear public record of accomplishments such as blog posts, talks, GitHub contributions, or social media activity
- Autonomous work style with the ability to assume full ownership of objectives
- Flexibility with time and a comfort level working with new technology in a fast-paced environment
- Experience working with open source communities and understanding volunteer contributor workflows
- Experience in technical program management with strong organizational, communication, and interpersonal skills
Qualifications
- Experience with Ubuntu Linux kernel or userspace, DevOps, software development, testing and QA, package management, or container technology
- Experience in community management
- Experience in developer advocacy
- Experience as a software developer
- Prior contributions to the Ubuntu community or other open source projects
Core Skills
Benefits
- Performance-driven annual bonus or commission
- Annual compensation reviews
- Twice-yearly in-person team sprints in a distributed work environment
- Personal learning and development budget of USD 2,000 per year
- Recognition rewards and annual holiday leave
- Maternity and paternity leave
- Employee Assistance Program
- Priority Pass and travel upgrades for long-haul company events
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this a remote position?
Yes, these are fully remote roles open to candidates across the globe.
What is the employment type?
The posting specifies full-time employment.
What is the salary for this role?
The job posting does not specify a salary amount.
How can I apply for the position?
All applications and candidates are handled through a single entry point provided in the listing.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.