This job is no longer available
This job expired on 02/08/2026. It no longer accepts applications.
Graduate Software Engineer – Open Source & Linux
Jobgether
Job description
About the role
This graduate position offers an entry point into large‑scale open source engineering at Canonical. You will work on systems that power cloud, AI, IoT and enterprise infrastructure, contributing to both open source and commercial software.
Key responsibilities
- Design, develop and improve open source and commercial software products.
- Write clean, efficient production‑grade code in languages such as Python, Golang, Rust, C/C++, JavaScript or Java.
- Work across the full stack, including Ubuntu environments and broader Linux components.
- Participate in design discussions, global engineering sprints and roadmap planning.
- Collaborate with users, contributors and internal teams through code reviews, issue tracking and community engagement.
- Support debugging, issue resolution and customer‑facing problem solving with a focus on reliability and performance.
- Develop awareness of software security, system design principles and scalable architecture patterns.
Required profile
- Bachelor’s degree in Computer Science, Mathematics, Engineering or a related STEM field.
- Strong academic record and evidence of high performance in technical studies or projects.
- Passion for software engineering and genuine interest in open source ecosystems.
- Motivation to learn, contribute and grow in a fast‑paced engineering environment.
- Analytical thinking, problem‑solving ability and attention to detail.
Required skills
- Proficiency in at least one programming language: Python, Rust, C/C++, Golang, JavaScript or Java.
- Familiarity with Linux‑based environments and interest in systems‑level development.
What we offer
- Remote‑first, highly collaborative work environment.
- Strong mentorship, pair programming and regular in‑person sprints.
- Exposure to the full software stack, from low‑level Linux components to cloud‑native technologies.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Ireland.
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Jobgether