Golang Engineer

2 weeks ago


Perth, Western Australia Canonical Full time
Overview

Join to apply for the Golang Engineer role at Canonical.

Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives across public cloud, data science, AI, engineering innovation and IoT. We employ 1200+ colleagues in more than 80 countries, with very few office-based roles.

We are hiring Golang engineers of all levels of seniority, for all relevant teams at Canonical. After the first round of interviews we will find the best fit product team for you to progress your application based on your personal interests.

Location: we have open roles for Golang engineers in every time zone.

Join us in our mission to deliver innovative open-source solutions to individuals and enterprises around the world. These roles require extensive personal experience with Linux—the more different versions of Linux, the better.

Role entails

We are seeking to design and implement well-tested Go software, debug issues, participate in code and architectural reviews, collaborate on technical specifications, seek improvements to engineering and operations practices, and, in some cases, deploy and operate services developed by the team.

Responsibilities
  • Design and implement well-tested and documented software in Go
  • Debug and fix issues encountered by users
  • Participate in engineering process through code and architectural reviews
  • Collaborate on technical specifications with community and colleagues
  • Seek improvements to engineering and operations practices
  • In some cases, deploy and operate services developed by the team
  • Contribute to product success through technical advocacy
What we are looking for
  • Experience designing and writing high-quality Golang software on Linux
  • Experience with Linux at the system level; Debian or Ubuntu preferred
  • Professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Self-motivated, organized, and able to deliver to schedule
  • Ability to travel up to twice a year for company events
Nice-to-have
  • Experience developing for Ubuntu Linux
  • Experience with Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro
  • Performance engineering and security experience
Benefits and About Canonical
  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget
  • Annual compensation review and performance-based rewards
  • Generous leave, family leave, and Employee Assistance Program
  • Opportunities to travel to new locations to meet colleagues

About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence and invite you to think differently, work smarter, and learn new skills.

Equal opportunity
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. We will give every application fair consideration.


#J-18808-Ljbffr
  • Golang Engineer

    3 days ago


    Perth, Western Australia Canonical Full time

    Canonical is a leading provider of open-source software and operating systems for 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 IoT. Our customers include the world's leading public cloud and silicon providers, and...

  • Software Engineer

    5 days ago


    Perth, Western Australia beBeeGolang Full time $120,000 - $160,000

    About the OpportunityWe are seeking skilled professionals to design and implement high-quality software solutions using Golang.As a Golang developer, you will contribute to delivering innovative open-source solutions to individuals and enterprises worldwide.You will work collaboratively with cross-functional teams to achieve project objectives.Key...

  • Golang Engineer

    2 weeks ago


    Perth, Western Australia Canonical Full time

    OverviewJoin to apply for theGolang Engineerrole atCanonical.Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets.Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives across public cloud, data science, AI, engineering innovation and IoT.We employ 1200+ colleagues in...


  • Perth, Western Australia Canonical Full time

    Go (Golang) Software Engineer, Developer Tooling and Containers Join to apply for the Go (Golang) Software Engineer, Developer Tooling and Containers role at Canonical Go (Golang) Software Engineer, Developer Tooling and Containers1 week ago Be among the first 25 applicants Join to apply for the Go (Golang) Software Engineer, Developer Tooling and Containers...


  • Perth, Western Australia beBeeGolang Full time US$100,000 - US$150,000

    Software ArchitectWe are seeking a skilled Software Architect to lead the development of our Golang compiler, tooling, and ecosystem. This is an exciting opportunity for a software engineer passionate about open source software, Linux systems, and Go programming language.


  • Perth, Western Australia Canonical Full time

    Go (Golang) Software Engineer, Developer Tooling and ContainersJoin to apply for the Go (Golang) Software Engineer, Developer Tooling and Containers role at CanonicalGo (Golang) Software Engineer, Developer Tooling and Containers1 week ago Be among the first 25 applicantsJoin to apply for the Go (Golang) Software Engineer, Developer Tooling and Containers...


  • Perth, Western Australia beBeeNetworker Full time $180,000 - $240,000

    Senior Software Engineer RoleA key member of the team is responsible for building on the company's core Kubernetes platform to provide capabilities that empower engineers to safely define and manage their services' communication across a service mesh and configuration.Key ResponsibilitiesCoding in Golang to build and deploy products that run across multiple...

  • Software Engineer

    1 week ago


    Perth, Western Australia CrowdStrike Full time

    Overview Join to apply for the Software Engineer - Backend (Remote, AUS) role at Crowd Strike.Crowd Strike is a global leader in cybersecurity.Since 2011, our mission is to stop breaches with the world's most advanced AI-native platform.We work on large-scale distributed systems processing trillions of events per day.We're a mission-driven company that...

  • Software Engineer

    2 days ago


    Perth, Western Australia beBeeGolang Full time $120,000 - $180,000

    Job Opportunity: We are seeking talented software professionals to fill the role of Golang Engineers, at various levels.


  • Perth, Western Australia beBeeSoftware Full time $180,000 - $250,000

    Transforming Engineering ExcellenceJob ProfileWe are a collaborative team of innovative professionals who leverage software solutions to drive meaningful impact. As a pivotal member of our Build Platform Team, you will play a crucial role in crafting self-service infrastructure and fostering collaboration across various domains to ensure our engineering...