Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

1 day, 6 hours ago
Full-time
Entry Level
Software Development
Canonical

Canonical

Canonical provides secure and reliable open source solutions, specializing in commercial support for Ubuntu. They are the company behind the popular Linux OS, Ubuntu, and lead a global community of 200,000 contributors.

Internet Software & Services
251-1K
Founded 2004
$10M raised

Description

  • Shape product roadmaps at global team sprints held every six months.
  • Design and improve user experience, including for developer tools and command-line applications.
  • Write high-quality, resilient, and performant code for software used at scale.
  • Develop mastery of key programming languages and Linux system concepts.
  • Engage with users and the open source community through code reviews and issue trackers.
  • Respond to customer issues and build understanding of enterprise requirements.
  • Develop security awareness in software design and implementation.
  • Collaborate with teammates through shared problem solving and pair programming.

Requirements

  • 2025 or 2026 graduate software engineer candidate.
  • Exceptional academic track record from high school and university.
  • Undergraduate degree in Computer Science, Business Informatics, Mathematics, or another STEM discipline with programming courses.
  • Confidence delivering high-quality code in Python, Rust, C/C++, Golang, JavaScript, or Java.
  • Experience with Ubuntu or another Linux distribution.
  • Track record of exceeding expectations and achieving outstanding results.
  • Result-oriented, organized, and able to meet commitments.
  • Personal projects in technology or software engineering beyond the curriculum.
  • Professional written and spoken English.
  • Strong interpersonal skills, curiosity, flexibility, accountability, self-awareness, and reflection.
  • Ability to travel internationally twice a year for company events of up to two weeks each.
  • Upstream open source contributions are preferred.
  • Packaging or Linux distribution contributions are preferred, including Debian, Fedora, Arch, Nix, or similar.
  • Leadership, organization, presentation, writing, or business/commercial interest are preferred.

Benefits

  • Globally remote distributed work environment.
  • Twice-yearly in-person team sprints in interesting locations.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review, with more frequent reviews for graduates and associates.
  • Performance-driven annual bonus or commission.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Team Member Assistance Program and Wellness Platform.
  • Priority Pass and travel upgrades for long-haul company events.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, Platform

Zus Health 51-250 IT Services

Zus is seeking a Staff Engineer to join its platform team building core healthcare data services that process, store, and deliver patient records at scale with high availability.

AWS Azure CircleCI CloudFormation Databricks DynamoDB Elasticsearch GCP GitHub Actions Go GraphQL PostgreSQL REST API Snowflake Terraform
6 hours, 58 minutes ago

Forward Deployed Engineer

Turgon Ai Internet Software & Services

Turgon is hiring a Forward Deployed Engineer to help enterprise customers modernize legacy IT systems by bridging product, engineering, and customer needs from deployment through delivery.

Databricks ERP LLM Snowflake
7 hours, 13 minutes ago

Principal Financial Services Engineer

Rockstar 1-10 Professional Services

Principal Financial Services Engineer at Rockstar’s mission-driven client to architect and lead the financial systems that power secure, compliant money movement for an affordable-housing platform.

AWS Django JavaScript PostgreSQL Python React
7 hours, 13 minutes ago

Applied AI Developer

Rockstar 1-10 Professional Services

Applied AI Developer for a national natural food and beverage brokerage, responsible for bringing AI capabilities into internal systems and workflows to improve operational efficiency and shape company-wide use of AI.

JavaScript LLM Node.js Python React
7 hours, 13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers