Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

3 weeks, 3 days 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

Senior Software Engineer, Convert (Backend/Infra)

Webflow 251-1K Internet Software & Services

Webflow is hiring a remote-first Senior Software Engineer in Argentina to build and operate backend systems for its agentic recommendations and AI workflow platform, with a focus on reliability and infrastructure ownership.

Apache Airflow AWS CI/CD Kubernetes LLM MongoDB Node.js Python TypeScript
12 hours, 9 minutes ago

Senior Software Engineer, Backend

Validation Cloud 11-50 IT Services

Validation Cloud is hiring a Senior Backend Engineer to build scalable Node API and Web3 data services for its AI platform powering Web3 finance.

AWS Azure Blockchain Docker GCP Go Kubernetes
12 hours, 24 minutes ago

SAP MDG Technical Developer

C5MI 11-50 Internet Software & Services

C5MI is seeking an SAP MDG Technical Developer to support a federal SAP S/4HANA environment by building and maintaining master data governance solutions that improve data quality, workflow automation, and system integration.

Agile JIRA SAP ABAP Scrum
12 hours, 39 minutes ago

Grupo QuintoAndar | Senior Software Engineer - IAM

QuintoAndar 1K-5K Real Estate

Grupo QuintoAndar is hiring a Senior Software Engineer for its IAM team to build and operate the authentication and authorization systems that secure access across its Latin American real estate platform.

Agile AWS CI/CD GCP Git Go Java JWT Kotlin Kubernetes OpenID Connect Python REST API SAML
13 hours, 9 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