Community Engineer, Open Source

New

Skills

Container technology Developer Advocacy Devops Engineer IOT Package management QA Software Development Tech Support Technical Program Management Ubuntu Linux

Join Canonical as a Community Engineer and play a pivotal role in shaping the future of open source communities. This fully remote position offers the opportunity to support, nurture, and empower the Ubuntu and wider open source ecosystem. Collaborate with passionate developers, drive technical initiatives, and create engaging content to foster vibrant community contributions. Multiple positions and seniority levels are available, welcoming skilled professionals who are passionate about technology, community building, and open source excellence.

Job Overview
  • Facilitate and scale community management initiatives for Ubuntu and Canonical projects.
  • Work remotely with a distributed, global team.
  • Coordinate with Canonical teams and open source contributors to achieve shared goals.
  • Engage with communities via online platforms, conferences, and events.
  • Promote community achievements and collaborative efforts through high-quality content.
Key Responsibilities
  • Design, execute, and scale community engagement programs and technical initiatives.
  • Support and mentor volunteer developers, ensuring project sustainability and autonomy.
  • Collaborate with engineering, product, and marketing teams to integrate community and Canonical plans.
  • Communicate and advocate for the interests of the Ubuntu community within Canonical.
  • Create regular blog and social media content highlighting community activities and successes.
  • Represent Ubuntu and Canonical at conferences, expos, and public events.
  • Encourage and facilitate new technical projects to enhance community contribution.
Required Skills & Qualifications
  • Passion for open source software, Linux, and community building.
  • Experience working with developer tools and open source projects (preferably Ubuntu/Linux).
  • Strong organizational, communication, and interpersonal skills.
  • Demonstrated public record of technical contributions (talks, blog posts, GitHub, etc.).
  • Experience in technical program management or community management.
  • Ability to work autonomously, assume ownership, and adapt to a fast-paced environment.
  • Interest or experience in DevOps, software development, QA, package management, or container technology.
  • Ability and willingness to travel globally for conferences and company events.
  • Flexibility, accountability, and self-motivation.
  • Commitment to diversity, equity, and fostering an inclusive workplace.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Ubuntu Community Engineer Roles

Posted 129 days ago

Scale and nurture the Ubuntu open source community

Integrate community projects with Canonical initiatives

Container technology Developer Advocacy Devops Engineer
overtime