Website: Website https://canonical.com/

  • Software Engineer – Ubuntu Build Infrastructure 

Software Engineer – App Stores Backend (Remote) 

Software Engineer – Identity Management for Canonical Products 

Software Engineering Manager – Ubuntu Build Infrastructure

    Software Engineer – Ubuntu Build Infrastructure Software Engineer – App Stores Backend (Remote) Software Engineer – Identity Management for Canonical Products Software Engineering Manager – Ubuntu Build Infrastructure

    What you’ll do

    Proactively collaborate within and contribute to design, architecture, and feature-selection for solutions across distributed teams
    Write high-quality, API-first Python code with unit tests
    Debug issues and produce high-quality fixes
    Review code produced by other engineers
    Work from home with global travel 2 to 4 times a year  for internal and external events

    Who you are

    You love technology, working with brilliant people, and solving interesting problems
    You are a strategic thinker
    You are curious, flexible, articulate, and accountable
    You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    You have proficiency delivering robust code to production, preferably written in Python.
    You have experience and enjoy maintaining and improving large and mature web applications.
    You have experience with databases, ORMs (PostgreSQL a plus), data management, and data modelling.
    You have an interest in, or experience with, integration, infrastructure and operations.
    You believe that robust security requires conscious efforts at every stage of delivery.
    You have familiarity with Ubuntu as a development and deployment platform.
    You have a solid understanding of the structure of various software packaging systems, including Debian/Ubuntu packages.

    go to method of application »

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

    Apply via :

  • Customer Success Manager

    Customer Success Manager

    As a customer success manager you will:

    Onboard new Canonical customers and introduce them to our products and support processes.
    Collaborate with sales and support in developing and delivering engagement plans that fulfill the customer’s objectives.
    Assist sales in identifying growth opportunities or renewal risks.
    Serve as customer advocate internally and influence Canonical products, websites, documentation, processes and people to improve customer satisfaction and retention.
    Create campaigns targeting multiple customers through digital touch-points and activities.

    The successful candidate will have :

    A passion for customer satisfaction
    Love for technology, infrastructure and Ubuntu in particular
    Patience and ability to listen
    Good presentation skills
    Superior writing and communication skills
    Flexibility and good time management

    What Canonical Offers:

    Learning and Development
    Annual Compensation Review
    Recognition Rewards
    Annual Leave
    Priority Pass for travel
    Flexible working option

    Apply via :

    boards.greenhouse.io

  • Marketing Manager – Americas

    Marketing Manager – Americas

    What your day will look like

    Develop and execute go-to-market strategy for certain industries within the Americas region
    Set relevant KPIs for lead generation, demand generation and brand awareness campaigns; monitor and improve them on a regular basis
    Build organic and paid campaigns from scratch including crafting strong messaging, and creating visual assets for emails, social media and paid ads in line with canonical’s brand look & feel
    Own webinars and regional offline events at all stages from planning to execution including holistic pre- and post-event/webinar strategies, webinar set up, streaming
    Work with the CRM Team to attract, convert, engage and communicate with new and existing audiences  
    Be fully responsible for the regional budget planning and execution constantly monitoring and adjusting it accordingly
    Collaborate extensively with regional Sales teams to get their insights and implement them to the regional marketing strategy

    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.
    Read more about the marketing team
    What we are looking for in you

    Experience in B2B marketing for enterprise IT products, SaaS experience…
    Experience working with the Americas market including the US, Canada and Latin America preferred
    Excellent academic results, with Bachelor’s or equivalent in Business, Marketing, or STEM
    Excellent verbal, written, presentation skills in English
    Hands-on mindset and ability to test various marketing assumptions attributing to scaling the most efficient ways of achieving positive marketing results
    Growth mindset – enthusiasm for challenges and work ethic with a ‘can do’ attitude
    Objectivity and openness to others’ views while continuously building a positive team spirit
    Proven ability to prioritise and meet deadlines without sacrificing quality

    Apply via :

    boards.greenhouse.io

  • Engineering Director, Multi-cloud Orchestrator (Golang) 

Field Software Engineer – EMEA 

Executive Assistant

    Engineering Director, Multi-cloud Orchestrator (Golang) Field Software Engineer – EMEA Executive Assistant

    About the job

    This is an opportunity to lead a globally distributed software engineering team that’s building a multi-cloud orchestration engine that’s driving software operations at scale around the world. You’ll be responsible for the day-to-day leadership of 3 teams spread across the globe, and deliver high quality software written primarily in Go.
    As an engineering director at Canonical your primary responsibility is to the teams you support: ensuring that they are continually improving, doing valuable work, and having a great time at Canonical. As a leader of managers and contributors, astute technical leadership and management acumen is a must, so that you’re able to challenge and grow your teams. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your teams to hone strategy and execution.
    You’ll be delivering a large open source Go project that powers complex, highly concurrent distributed software systems across the world, while growing and developing engineers at all levels. We’re looking for someone with a proven track record in delivery of quality software over time.
    Technical contribution through code is not expected in this role, but significant past experience with hands-on software development, particularly in Go, is desirable. You will be expected to lead and facilitate technical design and architecture work alongside your senior engineering staff.
    The role is fully remote, with global travel for 4-6 weeks per year to facilitate company events.

    go to method of application »

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

    Apply via :

  • Engineering Director, Multi-cloud Orchestrator (Golang)

    Engineering Director, Multi-cloud Orchestrator (Golang)

    As an engineering director at Canonical your primary responsibility is to the teams you support: ensuring that they are continually improving, doing valuable work, and having a great time at Canonical.
    As a leader of managers and contributors, astute technical leadership and management acumen is a must, so that you’re able to challenge and grow your teams. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your teams to hone strategy and execution.
    You’ll be delivering a large open source Go project that powers complex, highly concurrent distributed software systems across the world, while growing and developing engineers at all levels.
    We’re looking for someone with a proven track record in delivery of quality software over time.
    Technical contribution through code is not expected in this role, but significant past experience with hands-on software development, particularly in Go, is desirable. You will be expected to lead and facilitate technical design and architecture work alongside your senior engineering staff.

    The role is fully remote, with global travel for 4-6 weeks per year to facilitate company events.

    Apply via :

    boards.greenhouse.io

  • Senior Support & Software Engineer

    Senior Support & Software Engineer

    What Your Day Will Look Like

    Apply your knowledge of Linux virtualisation using Libvirt/KVM, containers and Kubernetes along with your knowledge of TCP/IP networking to support customised solutions for our customers.
    Be the technical authority and demonstrate your experience with popular open source software such as PostgreSQL, Corosync/Pacemaker, MongoDB, MySQL and Apache.
    Provide advice on deployed architecture, implementing solutions for complex problems and guiding customers to successful data-center infrastructure operations
    Communicate regularly with the customer team about ongoing issues

    What We Are Looking For In You

    BA/BS degree in Computer Science or related technical field
    Open source development or scripting experience
    Professional experience with OpenStack and Kubernetes
    Must be able to speak English fluently
    Excellent communication skills and extensive experience in customer-facing positions
    High motivation, ability to multi-task and follow-up reliably on commitments
    Experience with or willingness to learn new technologies, including LXD, Snaps, MAAS, Juju and Ubuntu
    Ability to travel

    Apply via :

    boards.greenhouse.io

  • 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

    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

    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

    go to method of application »

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

    Apply via :

  • Software Engineering Manager – Container and Virtualisation Infrastructure 

Senior Support & Software Engineer 

Kubernetes Engineering Manager 

Golang/C Software Engineer – Backing Store for MicroK8s 

Engineering Manager – Digital Workplace

    Software Engineering Manager – Container and Virtualisation Infrastructure Senior Support & Software Engineer Kubernetes Engineering Manager Golang/C Software Engineer – Backing Store for MicroK8s Engineering Manager – Digital Workplace

    What you’ll do

    Lead a team of remote engineers
    Develop talent through coaching, mentoring, feedback and hands-on career development
    Set and manage expectations with other engineering teams, senior management, and external stakeholders
    Advocate and advance modern software development practices
    Participate in the engineering process through code and architectural review
    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 love developing and growing people and have a strong track record of doing it
    You are focused on success and the delivery of timely, high quality software
    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 :

  • Engineering Manager, Sustaining Software Engineering

    Engineering Manager, Sustaining Software Engineering

    What Your Day Will Look Like

    Manage and lead a distributed team of engineers
    Hire, coach, mentor, provide feedback and career development guidance to your team
    Manage shift scheduling, measuring key performance indicators (KPIs), and training
    Support timely delivery of bug fixes, patches, and other technical solutions to address business needs in a variety of technology fields, including but not limited to Ubuntu, OpenStack, Ceph, Kubernetes, Juju & MAAS
    Demonstrate the very best of Canonical in customer interactions
    Set and manage expectations with other engineering teams, senior management, and external stakeholders
    Advocate and advance modern software development practices
    Grow a healthy, collaborative engineering culture in line with the company value
    Collaborate with other teams in the organisation
    Work from home with global travel up to 10% for internal and external events

    What We Are Looking For In You

    Professional software delivery experience using C, C++, Go, Java, Python, or similar
    You are knowledgeable and passionate about software development
    Leadership experience displaying ability to organise and prioritise complex problem resolution and bug fixes
    Experience with version control systems such as git
    Experience with debugging tools such as gdb, crash or other
    Demonstrated strong commitment to testing methodologies and maintainable code quality
    Excellent communication skills in the English language, both verbal and written
    Experience with Linux, with a preference towards Ubuntu
    Experience with Open Source and Open Source Business Models
    People management experience in a support organisation is a strong plus
    You have interest and deep experience with three or more of the following: Ubuntu Linux – kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging

    Apply via :

    boards.greenhouse.io

  • Sales Operations Analyst

    Sales Operations Analyst

    Key responsibilities

    Support all aspects of the day-to-day operations of the sales function globally
    Review opportunities for accuracy and provision orders on successful closure of a deal
    Support the Sales Operations Manager to improve sales data quality and processes
    Report on data quality metrics to executive level stakeholders
    Implement NPS surveys and define metrics for executive level stakeholders
    Support the sales team globally on CRM and other sales operations systems
    Deliver sales metrics, dashboards and other ad-hoc analytical tasks
    Lead automation and streamline the Lead to Order process

    Beneficial Skills And Experience

    Experience in a sales operations/sales order processing role
    Experience in a technology subscription-based business
    Experience driving data quality improvement
    Energetic, thoughtful, systematic approach, focused on robust, repeatable and scalable outcomes
    Excellent problem-solving and analytical skills
    Ability to work productively with stakeholders at all levels of the organization on a global scale
    Ability to manage across boundaries and communicate effectively
    Experience working with Sales, Legal, Finance and Marketing teams
    Experience with Salesforce CRM

    What Canonical offers

    Learning and development
    Annual compensation review
    Recognition rewards
    Annual leave
    Priority Pass for travel

    Apply via :

    boards.greenhouse.io