Career Opportunities at Canonical (10Positions)
Career Opportunities at Canonical (10Positions)
[the_ad id=”47122″]
We deliver open source to the world faster, more securely and more cost effectively than any other company. If you’re interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.
- Open Jobs
- Developer Relations Manager
- Engineering Director, Community
- Community Engineer
- Developer Relations Engineer
- Software Engineer, Commercial Systems
- Go Software Engineer, Commercial Systems
- Senior Software Architect, Commercial Systems
- Engineering Manager, Commercial Systems
- Senior Salesforce Engineer, Commercial Systems
- Salesforce Engineering Manager, Commercial Systems
- Method of Application
Developer Relations Manager
- [the_ad id=”47122″]
What you will do
- Build and lead a developer relations team at Canonical
- Gain a deep understanding of snaps, Juju charms, or Docker containers
- Grow the developer community by attracting software developers and ISVs to the platform
- Create content to scale up adoption, demonstrate best practices, and showcase new features
- Provide input to development teams at Canonical based on feedback from ISVs, developers, and the wider community
- Collaborate with software developers, product managers and technical writers on developing documentation
- Write ecosystem specific guides, tutorials, release notes, and white papers
- Curate existing documentation, performing periodic reviews, triage user feedback/bug reports and determine priorities for remedial work
- Engage with the community through various means, including discourse, IRC, social media, conferences, etc.
- Identify relevant influencers and devising plans on how to effectively engage with them
- Deliver training workshops in person and remotely
- Represent the platform via speaking engagements at industry events and community conferences
Who you are
- You love technology and working with brilliant people.
- You are curious, flexible, articulate, and accountable.
- You value soft skills and are passionate, thoughtful, and self-motivated.
- You have experience with developer tools and open source projects.
- You have a clear public record of accomplishments (talks, blog posts, GitHub, Twitter, etc).
- You have interest and experience with two or more of the following: Ubuntu Linux – kernel or userspace, DevOps, software development, testing and QA, package management, container technology.
- You can work autonomously and assume full ownership of objectives as needed.
- You can be flexible with your time and enjoy working with new technology in a fast-paced environment.
- You are experienced working with open source communities and understand the workflow of volunteer contributors.
Nice to have
- Experience as a software developer
- Examples of contributions to the Ubuntu Community
- Experience with contributing to open source projects
Engineering Director, Community
- [the_ad id=”47122″]
What You Will Do
- Collaborate proactively with multiple distributed teams
- Help engineering teams establish and achieve community engagement goals
- Establish consistency in community process, engagement, and interaction across engineering
- Influence others and represent technical insight to customers and other engineers
- Spend a significant amount of time mentoring others and providing cross-team input
- Work from home with global travel 4 to 6 weeks for internal and external events
- Collaborate with the developer advocates and PR teams at Canonical to promote Ubuntu and related technologies via blogs and social media.
- Identifying relevant influencers and devising plans on how to effectively engage with them.
Who You Are
- You have a long history and clear public record of community engagement, particularly with open source communities
- You are capable of representing Canonical / Ubuntu externally
- You have experience leading successful projects and teams
- You are an articulate communicator
- You are comfortable preparing and giving presentations
- You love technology and working with brilliant people
- You follow industry trends and new technologies
- You understand and value how you do what you do, as well as what you do
- You have strong collaboration and influencing skills
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- BS/BA or equivalent in Computer Science, Technical Communication, English, or a related field
Community Engineer
- [the_ad id=”47122″]
What you will do
- Collaborate proactively with a distributed team
- 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
- Potential opportunity to travel more if you wish
- Nurture community contributions to Ubuntu
- Engage with the Ubuntu community through AskUbuntu, IRC, social media, conferences, etc
- Represent Ubuntu via speaking engagements at events and conferences.
Who you are
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have experience with developer tools and open source projects
- You have a clear public record of accomplishments (talks, blog posts, GitHub, Twitter, etc).
- You have interest and experience with two or more of the following: Ubuntu Linux – kernel or userspace, DevOps, software development, testing and QA, package management, container technology
- You can work autonomously and assume full ownership of objectives as needed
- You can be flexible with your time and enjoy working with new technology in a fast-paced environment
- You are experienced working with open source communities and understand the workflow of volunteer contributors
- Nice to have / optional:
- 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
We offer
- Learning and Development opportunities and budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority pass for travel
- Flexible working option
Developer Relations Engineer
- [the_ad id=”47122″]
What you will do
- Gain a deep understanding of snaps, charms, debs and Docker images
- Grow the developer community by attracting software developers and ISVs to the platform
- Create content to scale up adoption, demonstrate best practices, and showcase new features
- Provide input to development teams at Canonical based on feedback from ISVs, developers, and the wider community
- Collaborate with software developers, product managers and technical writers
- Write ecosystem specific guides, tutorials, release notes, and white papers
- Curate existing documentation, performing periodic reviews, triage user feedback/bug reports and determine priorities for remedial work
- Engage with the community through various means, including discourse, IRC, social media, conferences, etc.
- Identify relevant influencers and devising plans on how to effectively engage with them
- Deliver training workshops in person and remotely
- Represent the platform via speaking engagements at industry events and community conferences
Who you are
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are enthusiastic, thoughtful, and self-motivated
- You have experience with developer tools and open source projects
- You have a clear public record of accomplishments (talks, blog posts, GitHub, Twitter, etc)
- You have interest and experience with two or more of Ubuntu Linux – kernel or userspace, DevOps, software development, testing and QA, package management, container technology
- You can work autonomously and assume full ownership of objectives as needed
- You can be flexible with your time and enjoy working with new technology in a fast-paced environment
- You are experienced working with open source communities and understand the workflow of volunteer contributors
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
Software Engineer, Commercial Systems
- [the_ad id=”47122″]
We expect you to have
- Bachelor’s degree or equivalent in Computer Science or related engineering field.
- Experience as a software developer in a high-level language – preferably Go or Python.
- Experience building, deploying, and operating distributed systems and APIs.
- Excellent verbal and written communication skills in English.
- Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment.
- Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels.
Nice to have
- Experience developing and deploying for Ubuntu Linux in public clouds.
- Experience integrating authentication & authorization, financial, public cloud or marketplace systems.
- Experience with Salesforce development/integration or APEX.
We offer
- Learning and Development opportunities and budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority pass for travel
- Flexible working option
Go Software Engineer, Commercial Systems
- [the_ad id=”47122″]
We expect you to have
- Bachelor’s degree or equivalent in Computer Science or related engineering field.
- Experience as a software developer in a high-level language – preferably Go or Python.
- Experience building, deploying, and operating distributed systems and APIs.
- Excellent verbal and written communication skills in English.
- Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment.
- Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels.
Nice to have
- Experience developing and deploying for Ubuntu Linux in public clouds.
- Experience integrating authentication & authorization, financial, public cloud or marketplace systems.
- Experience with Salesforce development/integration or APEX.
We offer
- Learning and Development opportunities and budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority pass for travel
- Flexible working option
Senior Software Architect, Commercial Systems
- [the_ad id=”47122″]
Key responsibilities
- Drive the architecture of internally developed and operated software solutions.
- Actively seek improvements to established processes, designs, and solutions.
- Provide architectural guidance to engineering teams.
We expect
- Bachelor’s degree or equivalent in Computer Science or a relevant work experience.
- Experience as a software architect working on distributed and business critical systems.
- Experience with Golang and Python as a software engineer.
- Experience with Kubernetes.
- Experience with Apache Kafka or similar.
- Experience with PostgreSQL.
- Excellent analytical skills and both verbal and written communication skills in English.
- Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment.
- Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels.
Nice to have
- Experience from finance, sales, or e-commerce domains.
What Canonical offers
- Personal learning and development budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority Pass for travel
Engineering Manager, Commercial Systems
- [the_ad id=”47122″]
We expect you to have
- Bachelor’s degree or equivalent in Computer Science or a related engineering field.
- Experience as a software developer in a high-level language – preferably Go or Python.
- Experience as a hands-on engineering manager or a team lead.
- Experience building, deploying, and operating distributed systems and APIs.
- Excellent verbal and written communication skills in English.
- Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment.
- Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels.
Nice to have
- Experience developing for and deploying on Ubuntu Linux in public clouds.
- Experience integrating authentication & authorization, financial, public cloud or marketplace systems.
- Experience with Salesforce development/integration or APEX.
We offer
- Learning and development opportunities and personal budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority pass for travel
Senior Salesforce Engineer, Commercial Systems
- [the_ad id=”47122″]
We expect you to have
- Bachelor’s degree or equivalent in Computer Science or a related engineering field.
- Senior-level experience as a software developer on Salesforce.
- Experience integrating Salesforce with other systems.
- Excellent verbal and written communication skills in English.
- Ability to collaborate remotely with diverse team members and stakeholders and remain highly motivated, productive, and organized in a fully remote environment.
- Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels.
Nice to have
- Experience as a software developer in a high-level language – preferably Go or Python.
- Experience in a business role such as sales, finance, or operations.
We offer
- Learning and development opportunities and personal budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority pass for travel
Salesforce Engineering Manager, Commercial Systems
- [the_ad id=”47122″]
We expect you to have
- Bachelor’s degree or equivalent in Computer Science or a related engineering field.
- Experience with Salesforce development/integration or APEX.
- Experience as a hands-on engineering manager or a team lead.
- Experience building, deploying, and operating distributed systems and APIs.
- Excellent verbal and written communication skills in English.
- Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment.
- Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels.
Nice to have
- Experience developing for and deploying on Ubuntu Linux in public clouds.
- Experience integrating authentication & authorization, financial, public cloud or marketplace systems.
- Experience as a software developer in a high-level language – preferably Go or Python.
We offer
- Learning and development opportunities and personal budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority pass for travel
Method of Application
Use the link(s) below to apply on company website.
- Developer Relations Manager
- Engineering Director, Community
- Community Engineer
- Developer Relations Engineer
- Software Engineer, Commercial Systems
- Go Software Engineer, Commercial Systems
- Senior Software Architect, Commercial Systems
- Engineering Manager, Commercial Systems
- Senior Salesforce Engineer, Commercial Systems
- Salesforce Engineering Manager, Commercial Systems