Overview
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu. Canonical is a leading provider of open source software and operating systems to the global enterprise. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering, and IoT projects. This is a globally remote, full-time role with teams often working from home and collaborating across time zones.
We are hiring 2024 and 2025 Graduate Software Engineers into engineering teams worldwide. You will work on a range of languages and systems, from low-level Linux components to desktop applications and containers. This is a competitive, high-expectation program designed to identify teams and projects that align with your skills and interests.
Location: Globally remote. In-person team sprints occur twice yearly in various locations to foster collaboration and skill development.
Responsibilities
* Shaping the roadmap for your product at global sprints every six months
* Design and user experience focus, including developer tooling and command-line applications
* Write high-quality, resilient, and performant code
* Develop expertise in key programming languages and Linux system knowledge
* Engage with users and the open source community through code reviews and issue trackers
* Respond to customer issues as a priority and understand enterprise requirements
* Develop awareness of security in software design and implementation
What we are looking for
* Exceptional academic track record from high school and university
* Undergraduate degree in Computer Science, Mathematics, or another STEM field with programming coursework
* Confidence to deliver high-quality code in Python, Rust, C/C++, Golang, JavaScript, or Java
* Experience with Ubuntu or another Linux distribution
* Proven track record of going above and beyond to achieve results
* Result-oriented, organized, and able to meet commitments
* Personal projects in technology and software engineering beyond coursework
* Professional written and spoken English
* Excellent interpersonal skills, curiosity, flexibility, accountability, and self-awareness
* Ability to travel internationally for company events (up to two weeks, twice per year)
Nice-to-have
* Upstream open source contributions
* Packaging and Linux distribution contributions (e.g., Debian, Fedora, Arch, Nix)
* Leadership and organizational skills
* Presentation and writing skills
* Business and commercial interests
What we offer
* Distributed work environment with twice-yearly in-person team sprints
* Learning and development budget (USD 2,000 per year)
* Annual compensation review and performance-based rewards
* Comprehensive leave and family leave policies
* Wellness and assistance programs
* Opportunities to travel to new locations to meet colleagues
About Canonical
Canonical is a pioneering tech firm at the forefront of open source. We publish Ubuntu and support AI, IoT and cloud initiatives. We recruit globally and maintain high standards for joining the company. Most colleagues work from home; this role offers a future-facing environment that challenges you to grow.
Canonical is an equal opportunity employer. We are committed to a workplace free from discrimination and will give every applicant fair consideration regardless of identity or background.
Application details
Seniority level: Internship
Employment type: Full-time
#J-18808-Ljbffr