Log in
All Remote Jobs
Remote Software Engineer jobs
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Remote Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Posted
3 weeks ago
Apply now
Please, let Canonical - Jobs know you found this job on RemoteYeah. This helps us grow 🌱.
Apply now
Description:
Canonical is a leading provider of open source software and operating systems, particularly known for its platform, Ubuntu.
The company is hiring
2024 and 2025 Graduate Software Engineers
to join engineering teams globally.
The role involves working on a variety of software engineering challenges in both open source products and commercial business systems.
Teams typically use programming languages such as Python, Golang, Rust, C/C++, JavaScript, and Bash.
Engineers will work on various levels of the Linux system, from BIOS and boot loaders to desktop applications and containers.
The position includes working on devices ranging from Raspberry Pi to supercomputers and Kubernetes clusters.
Responsibilities include writing high-quality, resilient code, engaging with users, and responding to customer issues.
The work environment is primarily remote, with team alignment in specific time zones and opportunities for mentorship and collaboration.
The company organizes in-person team sprints twice a year to foster discussion and career development.
Candidates should have a strong academic background and a passion for open source.
Requirements:
Candidates must have an exceptional academic track record from both high school and university.
An undergraduate degree in Computer Science, Business Informatics, Mathematics, or another STEM discipline with programming courses is required.
Confidence in delivering high-quality code in languages such as Python, Rust, C/C++, Golang, JavaScript, or Java is essential.
Experience with Ubuntu or another Linux distribution is necessary.
A track record of exceeding expectations and achieving outstanding results is expected.
Candidates should be result-oriented, organized, and committed to meeting deadlines.
Personal projects in technology and software engineering beyond the curriculum are preferred.
Proficiency in professional written and spoken English is required.
Excellent interpersonal skills, curiosity, flexibility, and accountability are important.
Candidates must demonstrate personal responsibility and the ability to reflect and develop.
The ability to travel internationally twice a year for company events lasting up to two weeks is required.
Benefits:
Canonical offers a distributed work environment with twice-yearly team sprints in person.
A personal learning and development budget of USD 2,000 per year is provided.
Annual compensation reviews are conducted to recognize outstanding performance.
Employees receive recognition rewards for their contributions.
Annual holiday leave, maternity and paternity leave are included in the benefits package.
Access to a Team Member Assistance Program and Wellness Platform is available.
Opportunities to travel to new locations to meet colleagues are offered.
Priority Pass and travel upgrades for long-haul company events are provided.
Apply now
Please, let Canonical - Jobs know you found this job on RemoteYeah . This helps us grow 🌱.
Apply now
About the job
Posted on
March 10, 2025
Job type
Full-time
Salary
-
Location requirements
🌏
Anywhere in the world
Position
Software Engineer
Experience level
Junior
Technology stack
JavaScript
Kubernetes
Internet of Things
Python
Bash
Java
C
Go
Rust
Nix
C++
C-
Canonical - Jobs
View company profile
Visit canonical.com
Report this job
Job expired or something else is wrong with this job?
Report this job
Leave a feedback