Remote Junior Ubuntu Software Engineer

Canonical

United States

Remote

USD 70,000 - 90,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Maternity and paternity leave

Job summary

Canonical is seeking junior engineers for remote roles focused on developing and maintaining Ubuntu, an open-source platform used globally. Responsibilities include designing, building, and shipping software, packaging software for the Ubuntu repositories, and collaborating with a globally distributed team.

The ideal candidate will have an undergraduate degree in Computer Science or a related field, and possess skills in programming languages such as Rust, Go, or Python. Canonical offers a distributed work environment and a personal learning budget for professional development.

Qualifications

  • Exceptional academic track record from both high school and university.
  • Experience with Rust, Go, Python, Flutter or C/C++.
  • Professional written and spoken English.

Responsibilities

  • Designing, building and shipping software in Rust, Go, Python and C/C++.
  • Packaging, integrating, testing and uploading open source software.
  • Debugging issues and delivering robust solutions.

Skills

Rust
Go
Python
C/C++
Excellent communication

Education

Undergraduate degree in Computer Science or STEM

Tools

CI/CD systems

Job description

Canonical is seeking junior engineers for remote roles focused on developing and maintaining Ubuntu, an open-source platform used globally. Responsibilities include designing, building, and shipping software, packaging software for the Ubuntu repositories, and collaborating with a globally distributed team.

The ideal candidate will have an undergraduate degree in Computer Science or a related field, and possess skills in programming languages such as Rust, Go, or Python. Canonical offers a distributed work environment and a personal learning budget for professional development.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Junior Software Support Engineer - Linux & Open Source
Remote Junior Software Support Engineer - Linux & Open Source

Joinrs • United States

Remote
USD 70,000 - 90,000
Personal learning and development budget of $2,000 per year
Annual compensation review
Annual holiday leave
+3
Remote Junior Observability Engineer Python/Go
Remote Junior Observability Engineer Python/Go

Canonical • Detroit (MI)

On-site
USD 70,000 - 90,000
Personal learning and development budget of USD 2,000
Annual compensation review
Recognition rewards
+1
Remote Distributed Systems Engineer (Python/Go)
Remote Distributed Systems Engineer (Python/Go)

Canonical • Buffalo (NY)

On-site
USD 80,000 - 100,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Remote Software Engineer, Ubuntu Cloud & Open Source
Remote Software Engineer, Ubuntu Cloud & Open Source

Canonical • United States

On-site
USD 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Team Member Assistance Program & Wellness Platform
+1
Graduate Software Engineer — Open Source & Remote
Graduate Software Engineer — Open Source & Remote

Canonical • United States

Remote
USD 80,000 - 110,000
Learning budget USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • San Diego (CA)

On-site
USD 95,000 - 135,000
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Annual holiday leave
+3
Linux Devices Software Engineer - Embedded & Kernel Expert
Linux Devices Software Engineer - Embedded & Kernel Expert

Canonical • United States

Remote
USD 100,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Maternity and paternity leave
Remote Golang Engineer — Build Open-Source Systems
Remote Golang Engineer — Build Open-Source Systems

United States Digital Space LLC • United States

Remote
USD 120,000 - 180,000
Learning budget (USD 2,000 per year)
Annual compensation review
Maternity and paternity leave
+1
Remote Junior Observability Engineer Python/Go
Remote Junior Observability Engineer Python/Go

Canonical • San Bernardino (CA)

Remote
USD 80,000 - 100,000
Personal learning and development budget of USD 2,000 per year
Healthcare benefits
Annual compensation review
+3
Junior Software Support Engineer
Junior Software Support Engineer

Joinrs • United States

On-site
USD 70,000 - 90,000
Personal learning and development budget of $2,000 per year
Annual compensation review
Annual holiday leave
+3