Talent.com
This job offer is not available in your country.
System Software Engineer - Golang compiler, tooling, and ecosystem

System Software Engineer - Golang compiler, tooling, and ecosystem

CanonicalWorkFromHome, Hawke's Bay, New Zealand
27 days ago
Job description

System Software Engineer - Golang compiler, tooling, and ecosystem

Join to apply for the System Software Engineer - Golang compiler, tooling, and ecosystem role at Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering, and IoT initiatives. We serve public cloud and silicon providers and industry leaders worldwide. The Ubuntu Foundations Team delivers the core Ubuntu system and builds on Debian technology to provide the best free software components in a reliable form.

Overview

We are building a new team to focus on the Golang programming language and its ecosystem on Ubuntu. The team will deliver the Golang runtime, developer experience, and supporting tooling in Ubuntu, enabling Go for development and deployment across Desktop, Server, Ubuntu Core, and cloud images.

Responsibilities

  • Collaborate proactively with a distributed team
  • Select, integrate and package tooling with Ubuntu to improve developer and operator experience with Go
  • Write high-quality code to create new features
  • Debug issues and fix defects
  • Review code from other engineers
  • Discuss ideas and collaborate on solutions
  • Work from home with travel 2 to 4 weeks per year for internal and external events

What we are looking for

  • Relevant Go experience, ideally in cloud-native software and Linux
  • Experience packaging software for Debian and Ubuntu
  • Long-time Linux user
  • Strong academic track record from high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about your path
  • Love technology and working with brilliant people
  • People who are passionate, curious, flexible, articulate, and accountable
  • Value soft skills and are enterprising, thoughtful, and self-motivated
  • Ability to travel internationally twice a year for company events up to two weeks
  • What we offer

    Compensation is competitive and based on location, experience, and performance. In addition to base pay, we offer a performance-driven bonus or commission. We provide benefits reflecting our values and ensure fairness globally.

  • Distributed work environment with twice-yearly in-person team sprints
  • Personal learning and development budget
  • 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
  • Travel upgrades for long-haul company events
  • About Canonical

    Canonical is a pioneering tech firm at the forefront of the open-source movement. As the publisher of Ubuntu, we work globally to recruit on a country-agnostic basis and set high standards for joining. We have a mostly remote workforce and encourage excellence.

    Equal opportunity

    Canonical is an equal opportunity employer. We foster a workplace free from discrimination. Diversity of experience, perspectives, and background is valued, and every applicant will be given fair consideration.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • WorkFromHome, Hawke's Bay, New Zealand