Ubuntu Software Engineer

Canonical
Full-time
Worldwide
Posted on 5 months ago

Job Description

Canonical is seeking software engineers to contribute to the Ubuntu operating system across various teams including Foundations, Server, Desktop, and Debcrafters. The role involves designing, building, testing, and shipping software, with a focus on quality, performance, and resilience. Engineers will work with open-source technologies and collaborate within a globally distributed team.

Responsibilities

  • Designing, building, and shipping software
  • Packaging, integrating, testing, and uploading software
  • Debugging system-level issues
  • Authoring documentation
  • Contributing to open source projects
  • Collaborating in a distributed team
  • Mentoring colleagues
  • Improving processes

Requirements

  • Exceptional academic record
  • Computer Science or STEM degree
  • Drive and exceeding expectations
  • Passion for open source
  • Experience with Rust, Go, Python, Flutter, or C/C++
  • Professional English skills
  • Excellent communication skills
  • Ability to travel twice a year

Benefits

  • No benefits