Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 17, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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.
    Read more about this company

     

    Software Engineering Manager - Container and Virtualisation Infrastructure

    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 »

    System Software Engineer - Rust compiler, Tooling, and Ecosystem

    What you will do

    • Collaborate proactively with a distributed team
    • Select, integrate and package best-of-breed tooling with Ubuntu to improve developer and operator experience with Rust
    • Write high-quality code to create new features
    • Debug issues and produce high-quality code to fix them
    • Review code produced by other engineers
    • Discuss ideas and collaborate on finding good solutions
    • Work from home with global travel 2 to 4 weeks a year for internal and external events

    Who you are

    • You love technology and working with brilliant people
    • You are passionate, curious, flexible, articulate, and accountable
    • You are a long-time Linux user
    • You have experience or are interested in learning how to package software for Debian and Ubuntu
    • You have relevant Rust experience, ideally in the world of cloud-native software and Linux
    • You have a Bachelors or equivalent in Computer Science, STEM or similar degree
    • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated

    go to method of application »

    Senior Bootloader & System Engineer - Ubuntu Linux

    What you'll do

    • Collaborate proactively with a distributed team
    • Work with highly technical team to define and shape the boot architecture of Ubuntu
    • Work with teams focused on Ubuntu for server, desktop, IoT and clouds
    • Write high quality code to create new features
    • Debug issues and produce high quality fixes
    • Review code produced by other engineers
    • Discuss ideas and collaborate on finding good solutions
    • Work from home with global travel 2 to 4 weeks a year for internal and external events

    Valued Skills, Approach And Experience

    • Experience with early boot technologies, including boot loaders and firmware
    • Experience with grub, shim, initrd, initramfs, u-boot and similar software components.
    • A love of technology and working with brilliant people
    • Motivated, curious, flexible, articulate, and accountable
    • A long-time Linux user with broad interests in the future of Linux
    • Experience or interest in learning how to package software for Debian and Ubuntu
    • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
    • Enterprising, thoughtful, and self-motivated

    What Canonical offers:

    • Personal learning and development budget
    • Annual compensation review
    • Recognition rewards
    • Annual leave
    • Priority Pass for travel

    go to method of application »

    System Software Engineer - Ubuntu Core - IoT

    What you'll do

    • Develop system daemons with REST APIs in Golang
    • Integrate diverse bootloaders and maintain gadget snaps
    • Collaborate proactively with a distributed team
    • Write high quality code with unit tests to create new features
    • Debug issues and produce high quality fixes
    • Review code produced by other engineers
    • Discuss ideas and collaborate on finding good solutions
    • Work from home with global travel 2 to 4 times a year for internal and external events

    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 a Bachelor's or equivalent in Computer Science, STEM or similar degree
    • You have experience with Golang, C/C++, and Shell
    • You have a solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred
    • You have experience or interest in low-level system and security facilities such as:
      • Bootloaders in ARM and X86, such as piboot, uboot, grub-uefi
      • Systemd and units, udev, initrd, graphics
      • OS level firmware daemons and CLI applications
      • Linux security implementations - TPM, FDE, LUKS, HSM, etc.
    • You have experience with API design and development - REST/gRPC or similar
    • You have personal or professional experience with Linux-capable devices such as Raspberry Pi

    go to method of application »

    Senior Software Support Engineer, EMEA

    This is an exceptional opportunity for an open source technologist who enjoys solving problems under pressure.

    The main functions of this position are to:

    • 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.
    • Act as 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-centre infrastructure operations
    • Communicate regularly with the customer team about ongoing issues

    If you have a passion for the latest open source technologies, technical support, cloud-native development, data-centre technologies such as OpenStack, Kubernetes and networking, you will love the Senior Software Support Engineer role at Canonical.

    The successful Senior Software Support Engineer will have:

    • BA/BS degree in Computer Science or related technical field
    • Open source development or scripting experience
    • Professional experience with either OpenStack, Kubernetes, Ceph and/or Ubuntu
    • 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

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Canonical Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail