Website: Website https://canonical.com/

  • Product Marketing Manager – Security

    Product Marketing Manager – Security

    We value:

    Experience in a product marketing function for enterprise IT products (SaaS experience preferred)
    Passion for the cybersecurity industry and cybersecurity marketing
    The discipline and creativity to build successful go-to-market strategies
    Personal engagement with users and customers
    Excellent verbal and written communication skills: strong content marketer
    Excellent academic results, with Bachelor’s or equivalent in Business, Marketing, or STEM
    Commitment to continuous learning, feedback and improvement
    Engagement with the latest marketing and martech practices

    We expect members of the Canonical marketing team to be excellent communicators who are at ease working with a complex mix of engineers, product managers, sales representatives and executives. They should also be able to translate complex value propositions into simple messages and awareness journeys.

    Read more about the marketing team.

    What We Offer

    An opportunity to work on an iconic IT product portfolio
    Influence in the open source and DevSecOps community
    An inclusive work environment
    Learning and development
    Annual compensation review
    Recognition rewards
    Annual leave
    Priority Pass for travel

    Apply via :

    boards.greenhouse.io

  • Engineering Manager (Go), Commercial Systems

    Engineering Manager (Go), Commercial Systems

    We are looking for software engineering managers, ideally with strong background in Go, Python, who have the drive and energy to lead a team of engineers in delivering and operating these capabilities at scale, ensure the highest engineering quality, sharpen team skills, and work with us to define the future of open source.

    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.

    Apply via :

    boards.greenhouse.io

  • Software Engineering Squad Leader – Container/ Virtualisation – LXD 

Software Engineering Manager – Container and Virtualisation Infrastructure 

Engineering Manager, Commercial Systems 

Senior Salesforce Engineer, Commercial Systems 

Software Engineer, Commercial Systems

    Software Engineering Squad Leader – Container/ Virtualisation – LXD Software Engineering Manager – Container and Virtualisation Infrastructure Engineering Manager, Commercial Systems Senior Salesforce Engineer, Commercial Systems Software Engineer, Commercial Systems

    What You’ll Do

    Lead a team of remote engineers
    Participate in the engineering process through code and architectural review
    Develop talent through coaching, mentoring and feedback
    Set and manage expectations with other engineering squads, senior management, and external stakeholders
    Engage with teams at Canonical, the open source community and partners
    Work from home with global travel for 4 to 6 weeks per year for internal and external events

    Who You Are

    You understand modern Linux cloud computing technologies, including networking, storage, containers and K8s
    You are focused on success and the delivery of timely, high quality software
    You love developing and growing people and have a strong track record of doing it
    You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    You have strong written and verbal technical communication skills
    You have experience programming in C and/or Go.

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Linux Server Software Engineering Manager

    Linux Server Software Engineering Manager

    As a lead for strong engineers, technical leadership and a solid background in software engineering is a must, so that you’re able to challenge and grow your team members. Code reviews and architectural leadership are part of the job. As manager, the commitment to healthy engineering practices, documentation, quality and performance optimisation are equally important technical responsibilities, as is the requirement for fair and clear management, and the obligation to ensure a high performing team. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

    What you’ll do

    Lead a team of distributed engineers to design and implement the best Ubuntu integration for the latest server-class hardware platforms and software stacks
    Engage with commercial partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms
    Develop your team through coaching, mentoring, leading by example, and feedback
    Oversee commercial engagements and support timely delivery on agreed project milestones
    Ensure an ongoing commitment to strict quality and reliability standards
    Engage with other teams at Canonical to ensure alignment on product architecture and roadmaps
    Work from home with global travel up to twice a year for up to two weeks

    Valued Skills And Experience

    Proven track record in technical roles with Linux, preferably Ubuntu or Debian
    High quality software engineering with in-depth knowledge of C/C++ and Python
    Experience with one or more of: Ubuntu – kernel and userspace, deb/snap packaging, embedded linux, QEMU/KVM and/or OVS/OVN
    Experience working directly with customers, going beyond resolving their technical issues, to interpreting their business challenges and effectively communicating how your solution will meet their needs
    Experience managing software engineers with a track record of planning, delivery and quality
    Effective collaboration across multiple internal teams, building trust and delivering results

    Apply via :

    boards.greenhouse.io

  • Kernel Engineer – Ubuntu Linux

    Kernel Engineer – Ubuntu Linux

    We are seeking candidates of all experience levels from recent University graduates up through seasoned industry experts who are enthusiastic to develop software in multiple areas including security mitigation, feature development, patching and test. This person must have a background in software engineering, be motivated to work in a distributed team and willing to travel globally up to 4 times a year for internal and external engineering events.

    What You’ll Do

    Collaborate regularly and proactively with a globally distributed team
    Work closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding edge platforms
    Diagnose and resolve issues in the kernel reported by customers and the community
    Take personal responsibility for the delivery of various flavors of the Ubuntu Linux kernel
    Improve tooling and automation for delivery and test of Ubuntu Linux kernels
    Submit, review, and apply kernel patches, working with both internal and external upstream maintainers

    Who You Are

    Well-organized, self-starting and able to deliver to fixed schedules
    Demonstrated ability to present oneself in a professional manner when interacting with colleagues, business partners, and the open source community
    Ability to communicate effectively in English, both written and oral
    Earned a bachelor’s (or equivalent university level) degree, preferably in a technology field
    Significant programming experience in C, with Python and Bash scripting also highly regarded
    Solid background with git
    Broad knowledge of the Linux kernel and kernel subsystems
    Demonstrated experience with kernel patching and debugging
    Knowledge/experience with Linux kernel upstream processes and release cycle
    Strong grasp of device drivers, BSP’s, and other low level system engineering
    Prior experience with Ubuntu/Debian/Snap packaging would be highly regarded

    Apply via :

    boards.greenhouse.io

  • Senior Salesforce Engineer, Commercial Systems 

Salesforce Engineering Manager, Commercial Systems

    Senior Salesforce Engineer, Commercial Systems Salesforce Engineering Manager, Commercial Systems

    The Commercial Systems unit is conceived as six engineering teams working closely with other Canonical engineering and business teams. One of the teams is responsible for the Salesforce instance, which is crucial to our sales and business operations. This team configures Salesforce and implements business processes that facilitate efficient operations. This requires deep experience with the Salesforce platform, understanding assignments from engineering and business perspectives, building solid relationships with many internal stakeholders, and striving for improvements. Apply here if you would like to join this team.

    We are looking for a senior-level Salesforce engineer with a passion for engineering excellence and strong communication skills to tirelessly seek improvements, provide subject matter expertise, ensure a great user experience, and work with us to define the future of open source.

    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.

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Engineering Manager – Public Cloud, Python, Golang

    Engineering Manager – Public Cloud, Python, Golang

    What you’ll do

    Build and lead a team of engineers in your timezone
    Develop talent through coaching, mentoring, feedback and hands-on career development
    Demonstrate sound engineering principles and directly contribute toward your team’s goals
    Set and manage expectations with other engineering teams, management, and external stakeholders
    Lead modern, agile software development practices
    Ensure a healthy, collaborative engineering culture in line with the company values
    Be an active part of the leadership team and collaborate with other leaders in the organisation
    Build automated, highly reliable image delivery, testing and publication pipelines
    Engage with many other teams at Canonical, as well as the open source community and commercial partners
    Work from home with global travel up to 15% for internal and external events

    Who you are

    You love to mentor, develop and grow people, and have a track record of doing it
    You are knowledgeable and passionate about software development
    You are focused on success and the delivery of timely, high quality software
    You have experience and commitment to agile development methodologies
    You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    Software development experience in Python or Golang
    Effective written and verbal communication skills
    Practical experience with at least one of Microsoft Azure, Google Cloud, or AWS

    Apply via :

    boards.greenhouse.io

  • Global Head of People 

Engineering Manager – Ubuntu Systems Management 

Engineering Director, Multi-Cloud Orchestrator (Golang)

    Global Head of People Engineering Manager – Ubuntu Systems Management Engineering Director, Multi-Cloud Orchestrator (Golang)

    Key responsibilities

    Work with Canonical’s CEO & COO to define our long term global People strategy
    Lead innovation and execution in talent planning, succession, assessments and HR processes
    Shape performance management, organisational design and workforce planning
    Drive employee engagement, diversity, equity and inclusion initiatives
    Lead research to understand the trends shaping the ways our employees work
    Use data to increase productivity across a global, remote first, organisation
    Deliver compliant HR operations in a timely manner and with the highest degree of accuracy
    Oversee our HR technology landscape, driving automation and process improvements
    Ensure our employee value proposition remains relevant, attractive and meaningful

    Required Skills And Experience

    Experience of leading a Global People function in the Technology sector is essential, with demonstrable experience of implementing people initiatives that have taken an organisation through a significant period of growth (500 to 1,000+ for example, or even much larger scale)
    Proven experience of operating at C-Suite level
    Deep knowledge and practical application of HR practices and employment law
    HR policy exposure across our three major regions: EMEA, APAC and Americas
    Strong proficiency in data and analytics with evidence that these delivered effective and positive business results
    Professional qualification in Human Resources (CIPD/SHRM etc)
    Fluent in business English

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Software Engineer – Python/Golang – Kubernetes 

Kubernetes Engineering Manager

    Software Engineer – Python/Golang – Kubernetes Kubernetes Engineering Manager

    What You’ll Do

    Collaborate proactively with a distributed team
    Write high-quality code to create new features
    Debug issues and interact with a vibrant community
    Work with helpful and talented engineers including experts in many fields
    Discuss ideas and collaborate on finding good solutions
    Work from home with global travel 2 to 4 weeks for internal and external events

    Who You Are

    You love technology and working with brilliant people
    You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    You have interest and experience with Kubernetes
    You are a python programmer with interest or experience in golang

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • OpenStack Technical Support Manager

    OpenStack Technical Support Manager

    Our regional Technical Support Managers run world-class Technical Support teams – solving deep technical problems for customers around the world on Ubuntu Server, Ubuntu Desktop and on the public cloud. They demonstrate two key attributes: customer focus – ensuring that customers are always satisfied with the service they are receiving, and technical excellence – ensuring that the support team is always up to date with the our technology, and that they perform sound and quick troubleshooting.

    You’ll need to be comfortable in a fast paced environment, able to take responsibility for delivering to customers and enjoy challenges. You will also need to care deeply about your team, their skills, and their career development.

    Key Responsibilities

    Management of a professional support team, including skills development and performance management
    Operational control, shift scheduling, accountability for key performance indicators (KPIs)
    Ensures that all customer cases are responded to within the SLA, and in a professional manner
    Act as the customer escalation contact, and ensure that such escalations are addressed appropriately
    Accountability for customer satisfaction
    Contribution to the support knowledge base
    Continuous improvement to the team’s processes and support service delivery
    Hire, develop and train support team to match business requirements
    Work with the leadership team to drive growth and transformation initiatives

    Required Skills And Experience

    Extensive CLI experience with Linux at a technical level (Support, Development, Implementation).
    Experience or knowledge of OpenStack, Public Cloud and Virtualization technologies.
    Leadership experience, and preferably team management experience
    Confidence under pressure, with proven track record of high customer focus
    Preferably fluent in two languages English being primary
    Excellent communication skills (verbal and written)

    Apply via :

    boards.greenhouse.io