Canonical logo
    C

    Linux devices software engineer - snapd

    Canonical
    Home Based - Americas; Home based - EMEA•Home Based - Americas•Home Based - EMEA
    Remote
    Mid Level
    Full Time
    remotegolanglinuxopen_sourcedistributed_team

    Requirements

    • •You love technology and working with brilliant people
    • •You are curious, flexible, articulate, and accountable
    • •You value soft skills, are thoughtful and self-motivated
    • •You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    • •You have professional software development experience using Go, Python, C, or C++
    • •You know Linux system-level fundamentals, e.g. cgroups, namespaces, apparmor
    • •Commitment to software testing, code reviews and maintainable code

    What You'll Do

    • •Collaborate proactively with a distributed team
    • •Write high quality code to create new features
    • •Debug Linux system level issues and produce high quality code to fix them
    • •Review code produced by other engineers
    • •Discuss ideas and collaborate on finding good solutions
    • •Obsess over how to achieve robustness despite unexpected events like power outages
    • •Work from home with global travel for up to two weeks, twice a year

    Nice to Have

    • •Previous experience with Golang

    Benefits

    • •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
    • •Team Member Assistance Program & Wellness Platform
    • •Opportunity to travel to new locations to meet colleagues
    • •Priority Pass and travel upgrades for long-haul company events

    About Canonical

    Canonical, the publisher of Ubuntu, delivers trusted open source for everyone and provides security, support and services to enterprises.

    London, UK
    1000 - 5000
    Developer Tools