About the Role
Canonical is seeking a passionate Graduate Software Engineer to join our team remotely. As a Graduate Software Engineer remote, you will have the opportunity to work on innovative open source projects and contribute to the development of Ubuntu, a leading open source operating system. This role is perfect for individuals who are eager to kickstart their careers in software engineering while making a significant impact in the tech community.
What You'll Do
- Engage in the development of high-quality, resilient, and performant code that serves millions of users daily.
- Participate in global sprints every six months to shape the roadmap for your product.
- Focus on design and user experience, even for developer tooling and command line applications.
- Collaborate with users and the open source community through code reviews and issue trackers.
- Respond to customer issues as a priority, developing an understanding of enterprise requirements.
- Develop skills and awareness of security in software design and implementation.
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 deliver high-quality code in Python, Rust, C/C++, Golang, JavaScript, or Java.
- Experience with Ubuntu or another Linux distribution.
- Strong interpersonal skills, curiosity, flexibility, and accountability.
- Ability to travel internationally twice a year for company events.
Nice to Have
- Upstream open source contributions.
- Experience in packaging and Linux distribution contributions.
- Leadership and organization skills.
- Presentation and writing skills.
What We Offer
- A competitive salary with an annual compensation review.
- Performance-driven annual bonus or commission.
- A personal learning and development budget of USD 2,000 per year.
- Distributed work environment with twice-yearly team sprints in person.
- Annual holiday leave and maternity/paternity leave.
- Team Member Assistance Program & Wellness Platform.
- Opportunities to travel to new locations to meet colleagues.
- Priority Pass and travel upgrades for long-haul company events.
This Graduate Software Engineer role at Canonical offers a unique opportunity to work remotely on impactful open source projects. With a competitive salary and a strong focus on personal development, it's an excellent start for your career.
About Canonical
Explore Canonical careers in 2026 and discover exciting job opportunities in remote, hybrid, and office roles. Utilize advanced filters to tailor your job search, track your applications seamlessly, and gain valuable company insights. Whether you're looking to join a dynamic team or advance your career, find your ideal position at Canonical and step into the future of technology today.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months