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

CanonicalShah Alam, Shah Alam, Malaysia
26 days ago
Job description

Overview

System Software Engineer for Golang compiler, tooling, and ecosystem. Canonical is building a new team to focus on the Golang programming language and its ecosystem on Ubuntu. The role aims to deliver the best possible Golang runtime, developer experience and supporting tooling in Ubuntu, enabling Go development across desktop, server, cloud, containers, and Ubuntu Core.

Location : Remote in APAC region. The Ubuntu Foundations Team delivers the core Ubuntu system and builds on the technical excellence of Debian to provide reliable, up-to-date components for the industry. This is a distributed, globally coordinated role with periodic in-person team alignment.

Responsibilities

  • Collaborate proactively with a distributed team
  • Select, integrate and package best-of-breed tooling with Ubuntu to improve developer and operator experience with Go
  • 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

What we are looking for

  • You have relevant Go experience, ideally in cloud-native software and Linux
  • You have experience in packaging software for Debian and Ubuntu
  • You are a long-time Linux user
  • Strong academic track record from high school and university
  • Undergraduate degree in a technical subject or a compelling alternative path
  • You love technology and working with brilliant people
  • You are passionate, curious, flexible, articulate, and accountable
  • You value soft skills and are enterprising, thoughtful, and self-motivated
  • Ability to travel internationally for company events
  • What we offer

  • 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
  • Travel opportunities to meet colleagues
  • Travel upgrades for long-haul company events
  • About Canonical : Canonical is a pioneering tech firm at the forefront of the global move to open source. We publish Ubuntu and drive open-source innovation. We recruit on a global basis and maintain high standards for new joiners. Most colleagues have worked from home since our inception in 2004.

    Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination and will give fair consideration to every applicant regardless of identity.

    Additional information

  • Seniority level : Mid-Senior level
  • Employment type : Full-time
  • Job function : Engineering and Information Technology
  • Industries : Software Development
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Shah Alam, Shah Alam, Malaysia