Golang Software Engineer, Developer Tooling And Containers

1 week ago


Adelaide, South Australia Canonical Full time

Golang Software Engineer, Developer Tooling and Containers
Canonical Adelaide, South Australia, Australia
Overview
This is a highly unusual opportunity to work on a new open-source developer experience tool.
We are rethinking typical developer workflows, trying to preserve what people love about traditional Linux while enabling people to work better in immutable distro environments, as well as with remote cloud resources.
You'll join to work on a product that is deeply and securely integrated with Ubuntu desktop, modern IDEs, and SDKs from publishers like NVIDIA, Intel, AMD and others.
Our ultimate goal is to free developers from the hours of tedious environment setup across multiple industry domains such as Robotics, MLOps, IoT.
Come help us to make Ubuntu the greatest platform for software engineers
Location: This team is based in the APAC region, these remote roles can be filled from anywhere in APAC time zones.
Responsibilities
Design the user experience of new capabilities in the tool
Write high-quality code to create new features
Obsess with correctness and robustness of your work for diverse use cases
Go the extra mile in making sure the software you create addresses a well-defined problem
Think carefully through implementation strategy from the perspective of performance, quality and security
Work with teams both inside and outside of Canonical
What we are looking for
You have professional software development experience using Go, Python, C, or C++
You know Linux system-level fundamentals, e.g. cgroups, namespaces
You are curious, thoughtful, articulate, and accountable
Additional, Non-essential Skills We Value
Experience with LXC/LXD
Experience with AI/ML and/or CUDA/OpenVINO
Knowledge of system and language package managers internals
What we offer you
Fully remote working environment - we\'ve been working remotely since 2004
Personal learning and development budget of 2,000 USD per annum
Annual compensation review
Recognition rewards
Annual holiday leave
Parental Leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues at sprints
Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is at the forefront of the global move to open source.
As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis.
We recruit on a global basis and set a very high standard for people joining the company.
We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004.
Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination.
Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development
#J-18808-Ljbffr



  • Adelaide, South Australia Canonical Full time

    Go (Golang) Software Engineer, Developer Tooling and ContainersCanonical Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Go (Golang) Software Engineer, Developer Tooling and Containers role at CanonicalGo (Golang) Software Engineer, Developer Tooling and ContainersCanonical Adelaide, South Australia, Australia3...


  • Adelaide, South Australia Canonical Full time

    Go (Golang) Software Engineer, Developer Tooling and ContainersCanonical Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Go (Golang) Software Engineer, Developer Tooling and Containers role at CanonicalGo (Golang) Software Engineer, Developer Tooling and ContainersCanonical Adelaide, South Australia, Australia3...


  • Adelaide, South Australia Canonical Full time

    Golang Software Engineer, Developer Tooling and ContainersCanonical Adelaide, South Australia, AustraliaOverviewThis is a highly unusual opportunity to work on a new open-source developer experience tool. We are rethinking typical developer workflows, trying to preserve what people love about traditional Linux while enabling people to work better in...

  • Senior Go Developer

    1 week ago


    Adelaide, South Australia beBeeEngineering Full time $150,000 - $250,000

    Key Engineering PositionThe company is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, known for its wide adoption in breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT.We are seeking a seasoned Go (Golang) Software Engineer to work...

  • Golang Engineer

    4 weeks ago


    Adelaide, South Australia Canonical Full time

    Canonical Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Golang Engineer role at CanonicalCanonical Adelaide, South Australia, Australia3 days ago Be among the first 25 applicantsJoin to apply for the Golang Engineer role at CanonicalCanonical is a leading provider of open-source software and operating systems...

  • Golang Engineer

    4 weeks ago


    Adelaide, South Australia Canonical Full time

    Canonical Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Golang Engineer role at CanonicalCanonical Adelaide, South Australia, Australia3 days ago Be among the first 25 applicantsJoin to apply for the Golang Engineer role at CanonicalCanonical is a leading provider of open-source software and operating systems...


  • Adelaide, South Australia beBeeGolang Full time $125,000 - $175,000

    Developer Experience Tool EngineerGolang engineers in high demand, this role offers a unique opportunity to work on an open-source developer experience tool. The goal is to free developers from tedious environment setup across multiple industry domains such as robotics, machine learning operations, and the internet of things.Responsibilities:Design user...


  • Adelaide, South Australia beBeeSoftware Full time US$100,000 - US$120,000

    About the RoleWe are seeking an exceptional software developer to lead our regional software engineering team in shaping the future of open source IT, devops, and infrastructure operations.This is a fantastic opportunity for a passionate Python professional who wants to make a lasting impact in the field of open source application and infrastructure...

  • Software Engineer

    1 week ago


    Adelaide, South Australia Canonical Full time

    Overview Canonical Adelaide, South Australia, Australia Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and Io T.Our customers include...

  • Software Engineer

    4 weeks ago


    Adelaide, South Australia Canonical Full time

    Canonical Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Software Engineer - Python and K8s role at CanonicalCanonical Adelaide, South Australia, Australia3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python and K8s role at CanonicalGet AI-powered advice on this job and...