Graduate Software Engineer - Open Source, Remote

Higlobe, Inc.

United States

Remote

USD 85,000 - 120,000

Full time

39 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Team sprints twice a year
Learning budget USD 2,000/year
Annual compensation review
Holiday leave
Parental leave
Wellness program
Travel opportunities
Travel upgrades for events

Job summary

Canonical is hiring 2025 and 2026 Graduate Software Engineers to join engineering teams worldwide. We work on open source projects and commercial systems, from BIOS and kernel to desktop apps and containers.

You will explore multiple languages including Python, Rust, C/C++, Golang, JavaScript and Java, and contribute to security, performance, and OSS collaboration. Most teams are remote; two annual in-person sprints and periodic travel are part of the role.

Qualifications

  • Strong academic record from high school and university.
  • Bachelor’s degree in CS or STEM with programming courses.
  • Proficiency in Python, Rust, C/C++, Golang, JavaScript or Java.
  • Experience with Ubuntu or Linux distributions.
  • Proven ability to deliver high-quality code and meet commitments.

Responsibilities

  • Shape the product roadmap at global sprints every six months.
  • Focus on design and user experience for developer tooling and CLIs.
  • Write high-quality, resilient, and performant code serving millions of users.
  • Master key programming languages and Linux system knowledge.
  • Engage with users and OSS community via code reviews and issue trackers.
  • Respond to customer issues as a priority and understand enterprise needs.
  • Develop security awareness in software design and implementation.

Skills

Python
Rust
C/C++
Golang
JavaScript
Java
Linux
English communication
Team collaboration
Problem solving

Education

Bachelor's degree in Computer Science or STEM

Tools

Ubuntu/Linux

Job description

Canonical is hiring 2025 and 2026 Graduate Software Engineers to join engineering teams worldwide. We work on open source projects and commercial systems, from BIOS and kernel to desktop apps and containers.

You will explore multiple languages including Python, Rust, C/C++, Golang, JavaScript and Java, and contribute to security, performance, and OSS collaboration. Most teams are remote; two annual in-person sprints and periodic travel are part of the role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Engineer – Open Source, Global Remote
Graduate Software Engineer – Open Source, Global Remote

Canonical Ltd. • United States

Remote
USD 85,000 - 110,000
Personal learning & development budget
Annual compensation review
Twice-yearly team sprints in person
+1
Graduate Software Engineer — Ubuntu & Cloud Infrastructure
Graduate Software Engineer — Ubuntu & Cloud Infrastructure

Canonical Ltd. • United States

Remote
USD 90,000 - 130,000
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical • United States

Remote
USD 85,000 - 120,000
Team sprints twice a year
Learning budget USD 2,000/year
Annual compensation review
+5
Open Source Platform Engineer (Remote) - Rust/Go/Python
Open Source Platform Engineer (Remote) - Rust/Go/Python

Higlobe, Inc. • United States

Remote
USD 110,000 - 190,000
Distributed work environment
USD 2,000 learning budget
Annual compensation review
+4
Junior Open Source Software Engineer — Remote
Junior Open Source Software Engineer — Remote

Higlobe, Inc. • United States

Remote
USD 75,000 - 110,000
Learning budget
Annual pay review
Holiday leave
+3
Remote Junior Ubuntu Software Engineer - Open Source
Remote Junior Ubuntu Software Engineer - Open Source

Canonical Ltd. • United States

Remote
USD 65,000 - 95,000
Remote Senior Open-Source Platform Architect
Remote Senior Open-Source Platform Architect

Higlobe, Inc. • United States

Remote
USD 150,000 - 230,000
Distributed team environment
Learning budget USD 2,000/yr
Annual compensation review
+6
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical Ltd. • United States

Remote
USD 85,000 - 110,000
Personal learning & development budget
Annual compensation review
Twice-yearly team sprints in person
+1
Graduate Software Engineer
Graduate Software Engineer

Canonical Ltd. • United States

Remote
USD 90,000 - 130,000
Senior Open Source Architect - Remote
Senior Open Source Architect - Remote

Canonical Ltd. • United States

Remote
USD 180,000 - 240,000
Twice-yearly team sprints
Learning budget USD 2,000/year
Annual compensation review
+6