Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
Canonical

Canonical

via Remote Rocketship

Apply Now
All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Graduate Software Engineer, Open Source and Linux

Anywhere
full-time
Posted 8/24/2025
Verified Source
Key Skills:
Python
Golang
Rust
C/C++
JavaScript
Linux
Open source
Security-aware software design

Compensation

Salary Range

$50K - 70K a year

Responsibilities

Work on open source and commercial software projects across various languages and Linux system levels, collaborating remotely with global teams and attending biannual in-person sprints.

Requirements

Recent graduate with STEM degree, programming experience in Python, Rust, C/C++, Golang, JavaScript or Java, Linux familiarity, strong academic record, and willingness to travel twice yearly.

Full Description

Description: • Central application and selection process for new software engineering graduates looking to join any Canonical engineering team. • Work on open source products and commercial business systems across languages: Python, Golang, Rust, C/C++, JavaScript, Bash • Work from the lowest levels of Linux (BIOS, boot loaders, firmware, kernel, drivers) to desktop apps and containers • Work on devices from Raspberry Pi and RISC-V boards to supercomputers, clouds and Kubernetes clusters • Work on compilers, toolchains, security, cryptography, performance and documentation • Identify teams and projects that fit skills and motivations; competitive selection process • Mostly home-based, aligning teams by timezones (EMEA, APAC, AMER) with coaching and mentorship • Full time, five days a week; twice-yearly in-person sprints for strategy and career development • Engage with open source community via code reviews and issue trackers • Respond to customer issues and develop enterprise requirement understanding • Develop security-aware software design and implementation skills Requirements: • Exceptional academic track record from both high school and university • Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses • Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java • Experience with Ubuntu or another Linux distribution • Track record of going above-and-beyond expectations to achieve outstanding results • Result-oriented and organized, with the drive to meet commitments • Personal projects in technology and software engineering beyond the curriculum • Professional written and spoken English • Excellent interpersonal skills, curiosity, flexibility, and accountability • Personal responsibility and accountability • Thoughtfulness, self-awareness and the ability to reflect and develop • Ability to travel internationally twice a year for company events up to two weeks long Benefits: • Distributed work environment with twice-yearly team sprints in person • Personal learning and development budget of USD 2,000 per year • Annual compensation review • Recognition rewards • Annual holiday leave • Maternity and paternity leave • Team Member Assistance Program & Wellness Platform • Opportunity to travel to new locations to meet colleagues • Priority Pass and travel upgrades for long-haul company events

This job posting was last updated on 8/28/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt