Open Role
Canonical

Opportunity at

Canonical

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical seeks graduates for software engineering positions focusing on open source technologies and Linux development. The company publishes Ubuntu and delivers open source software and operating…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
United States
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz1h agoEmployer posted Nov 12, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical seeks graduates for software engineering positions focusing on open source technologies and Linux development. The company publishes Ubuntu and delivers open source software and operating systems utilized globally in cloud computing, data science, artificial intelligence, and the Internet of Things. This opportunity matches individuals with top academic records who possess a strong interest in the open source ecosystem and want to start their careers working on software ranging from…

Job Description

Canonical seeks graduates for software engineering positions focusing on open source technologies and Linux development. The company publishes Ubuntu and delivers open source software and operating systems utilized globally in cloud computing, data science, artificial intelligence, and the Internet of Things. This opportunity matches individuals with top academic records who possess a strong interest in the open source ecosystem and want to start their careers working on software ranging from low-level Linux systems and kernel drivers to user-facing applications and containers.

Selected engineers will collaborate within global teams, engaging with the broader open source community, building reliable code, and handling enterprise user needs. Employees operate primarily from home within aligned time zones and gather in person twice per year for international team sprints. The hiring process is rigorous and competitive, designed to find candidates capable of managing significant responsibility and delivering high performance.

Responsibilities

  • Contribute to product roadmaps during global sprints held every six months
  • Design user interfaces and experiences for command-line tools and developer applications
  • Build robust, high-performing code intended for large user bases
  • Advance skills in key programming languages and Linux system architecture
  • Participate in code reviews and issue trackers with users and the open source community
  • Address customer issues promptly while learning enterprise software requirements
  • Integrate security principles into software design and implementation

Requirements

  • Undergraduate degree in Computer Science, Business Informatics, Mathematics, or another STEM field involving programming coursework
  • Proficiency to write high-quality code in Python, Rust, C, C++, Golang, JavaScript, or Java
  • Familiarity with Ubuntu or alternative Linux distributions
  • Track record of exceptional performance in high school and university
  • History of going beyond expectations to achieve outstanding outcomes
  • Organized and result-driven working style with commitment to goals
  • Personal technology or software engineering projects undertaken outside of coursework
  • Professional written and spoken English proficiency
  • Strong interpersonal skills, curiosity, adaptability, and accountability
  • Availability to travel internationally twice yearly for company events lasting up to two weeks

Qualifications

  • Contributions to upstream open source projects
  • Experience with packaging and Linux distribution maintenance in Debian, Fedora, Arch, Nix, or others
  • Leadership and organizational capabilities
  • Presentation and writing skills
  • Commercial and business interests

Core Skills

Benefits

  • Compensation based on geographic location, experience, and performance, reviewed annually
  • Performance-driven annual bonus or commission
  • Annual personal learning and development budget of USD 2,000
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program and Wellness Platform
  • International travel for team events, including Priority Pass and travel upgrades for long-haul flights

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the work location and remote policy for this role?

The posting specifies that this is a globally remote role where most team members work from home, aligned within specific time zones such as EMEA, APAC, and AMER. Additionally, employees travel internationally twice a year for in-person team sprints.

What educational background is required?

Candidates must hold an undergraduate degree in Computer Science, Business Informatics, Mathematics, or another STEM discipline that included programming courses, alongside an exceptional academic track record from both high school and university.

Are salary details provided in the job posting?

The posting does not specify the salary amount, though it notes that compensation is determined by geographic location, experience, and performance, with annual reviews.

What programming languages are used by the engineering teams?

Teams work in a variety of languages, typically including Python, Golang, Rust, C, C++, JavaScript, and Bash.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — UAE

View the original listing ↗

Posted by employer: Nov 12, 2026

Added to Jobsiz: Nov 12, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

288Open Jobs
—No reviews yet
View Company Profile