Remote Junior Ubuntu Software Engineer

Canonical

United States

Remote

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
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 Junior Observability Engineer Python/Go
Remote Junior Observability Engineer Python/Go

Canonical • Portland (OR)

On-site
USD 70,000 - 90,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
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 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
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
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 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
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Nashville (TN)

On-site
USD 90,000 - 130,000
Personal learning and development budget
Performance-driven annual bonus
Annual compensation review
+2
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Las Vegas (NV)

Remote
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+3