Are you applying to the internship?
Job Description
Graduate Software Engineer | Canonical
The Tone:
This is an early career role at Canonical, located remotely worldwide. Canonical is a leading provider of open source software and operating systems, with its Ubuntu platform widely used in public cloud, data science, AI, and IoT initiatives. This role is an opportunity to contribute to the open source stack, shaping products and impacting the future of global enterprise and technology markets. It promises a challenging start to a professional journey within a founder-led, growing company.
The TL;DR
• Role: Early Career
• Type: Full-time
• Location: Remote
• Team: Globally distributed engineering teams aligned by time zone
• Mission: Contribute to the open source stack by solving a wide range of software engineering challenges
• Tech Stack: Python, Golang, Rust, C/C++, JavaScript, Bash, Linux
What You’ll Actually Do
• Influence product direction through global sprints held twice a year.
• Design user-centric solutions for software, including developer tooling and command line applications.
• Develop high-quality, resilient, and performant code that can serve millions of users daily.
• Engage with the open source community and users via code reviews and issue tracking.
• Address customer issues promptly and develop an understanding of enterprise requirements.
The Must-Haves
• Background: Undergraduate degree in Computer Science, Business Informatics, Mathematics, or a STEM field with programming courses; exceptional academic record from high school and university.
• Experience: Experience with Ubuntu or another Linux distribution. Demonstrated capability to deliver quality code in Python, Rust, C/C++, Golang, JavaScript, or Java. Personal software engineering projects beyond academic work.
• Skills: Professional written and spoken English. Strong interpersonal skills, curiosity, flexibility, and accountability. Ability to travel internationally twice a year for company events, up to two weeks long.
• Bonus: Upstream open source contributions, packaging and Linux distribution contributions, leadership and organization skills, presentation and writing skills, business and commercial interests.