Community Engineer (multiple roles and seniority levels)

Canonical

WorldwideremotePosted 1 month ago
Canonical logo

Skill Required

Community-EngineeringDeveloper-RelationsDeveloper-AdvocacyTechnical-Program-ManagementCommunity-EngineerSenior-Technical-Community-ManagerEngineering-Community-ManagerCommunity-Research-EngineerTechnical-Community-ManagerTechnical-Community-LeadDeveloper-Community-ManagerSenior-Data-Community-ManagerandEngineeringdesigningbuildingExpressetc.)TestNGDevOpsGitLinuxCloudAIFulltime

Key highlights

  • Fully remote roles open globally
  • USD 2,000 annual learning and development budget
  • Performance-driven annual bonus or commission
  • Required: Experience with developer tools and open source projects
  • Required: Clear public record of accomplishments (GitHub, talks, etc.)
  • Travel 2 to 4 weeks per year for events

Role overview

Canonical is seeking Community Engineers to help build community management at scale. The Community team enables community leaders and participants to get things done by coordinating with Canonical teams and ensuring processes are efficient, facilitating the work of ambitious open source members to bring their own flavor of Ubuntu into being. This role is for a technically proficient person passionate about open source software, Linux, and sustainable community building. You will support community initiatives, work with developers to integrate plans for maximum impact, and lead complex, multi-disciplinary programs from conception through launch.

Responsibilities

  • Support community initiatives with your technical skills and strong organizational skills
  • Work hand in hand with developers to smooth processes and integrate community plans with Canonical plans for maximum impact
  • Encourage and facilitate the creation of new technical projects that enhance the community contribution experience
  • Represent community interests to Canonical teams
  • Lead complex, multi-disciplinary programs from conception through launch, working closely with Developer Relations engineers, technical authors, product managers, marketing teams, engineering teams, and external partners
  • Support and engage with volunteer developers in the Ubuntu community, addressing their concerns and helping them to create successful tools
  • Help to ensure their success and the overall autonomy and sustainability of projects
  • Provide the content and technical support to ensure the community stays engaged and informed
  • Write regular blog and social media posts about community initiatives, events, accomplishments, and collaborative efforts between Canonical and the Ubuntu community
  • Communicate effectively with developers and software engineers and represent not only the Ubuntu community but Canonical as a contributor to the wider Linux ecosystem
  • Attend conferences and expos, and talk about technical community projects and their development processes
  • Write high quality content to promote and support community initiatives
  • Discuss ideas and collaborate on finding good solutions to community problems
  • Work from home with global travel 2 to 4 weeks for internal and external events
  • Nurture community contributions to Ubuntu
  • Engage with the Ubuntu community through Discourse, Matrix, social media, conferences, etc.
  • Represent Ubuntu via speaking engagements at events and conferences
  • Support the engagement by Canonical teams into the open source ecosystem

Requirements

  • Love technology and working with brilliant people
  • Curious, flexible, articulate, and accountable
  • Value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • Experience with developer tools and open source projects
  • A clear public record of accomplishments (talks, blog posts, GitHub, X, etc.)
  • Interest and experience with some of the following: Ubuntu Linux - kernel or userspace, DevOps, software development, testing and QA, package management, container technology
  • Ability to work autonomously and assume full ownership of objectives as needed
  • Ability to be flexible with your time and enjoy working with new technology in a fast-paced environment
  • Experienced working with open source communities and understand the workflow of volunteer contributors
  • Experience in (technical) program management and have excellent organizational, communication and interpersonal skills

Nice to have

  • Experience with community management
  • Experience with Developer advocacy
  • Experience as a software developer
  • Examples of contributions to the Ubuntu Community
  • Experience with contributing to open source projects

Benefits

  • Performance-driven annual bonus or commission
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Program
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events

Additional details

  • Multiple positions available, at different seniority levels
  • All applications and candidates are handled through this single entry point
  • Candidates are advised to read Canonical's advice on how to get a job at Canonical
  • Location: These are fully remote roles, open to candidates across the globe
  • Potential opportunity to travel more if you wish
  • Compensation is shaped by geographical location, experience, and performance
  • Compensation is revisited annually (and more often for graduates and associates)
  • Canonical is an equal opportunity employer and fosters a workplace free from discrimination
  • Originally posted on Himalayas
Apply now