JUNIOR UBUNTU SOFTWARE ENGINEER

Canonical
Full-time
Worldwide
Posted on 5 months ago

Job Description

Canonical is seeking junior engineers to contribute to the Ubuntu Engineering organization, focusing on quality, performance, and resilience of software. The role involves designing, integrating, testing, and shipping open-source software, with opportunities to work across various teams like Foundations, Server, Desktop, and Debcrafters. It's a remote position open to candidates worldwide, catering to both new graduates and early-career engineers.

Responsibilities

  • Designing, building, and shipping software
  • Packaging, integrating, testing, and uploading software
  • Debugging issues and delivering solutions
  • Authoring documentation
  • Contributing to open source projects
  • Collaborating in a distributed team
  • Continuous learning

Requirements

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

Benefits

  • No benefits