Job Description
Canonical is seeking a Graduate Software Engineer to join their team. Canonical is a leading provider of open source software and operating systems, with Ubuntu being their widely used platform. The company is known for its global distributed collaboration and offers opportunities to work on various software engineering challenges.
The Graduate Software Engineer will contribute to open source projects and commercial business systems, working with languages like Python, Golang, Rust, C/C++, and JavaScript. They will work on different levels of the Linux system, from BIOS and boot loaders to desktop applications and containers. The role involves engaging with the open source community, responding to customer issues, and developing skills in software design and implementation.
Canonical offers a distributed work environment with team sprints twice a year, a personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, and other benefits.
Role Involves:
- Shaping the roadmap for your product at global sprints every six months
- Focusing on design and user experience
- Writing high quality, resilient and performant code
- Engaging with users and the open source community
- Responding to customer issues and understanding enterprise requirements
- Developing skills and awareness of security in software design and implementation
Requirements:
- Exceptional academic track record
- Undergraduate degree in Computer Science, Business Informatics, Mathematics, or a related STEM discipline
- Experience with Ubuntu or another Linux distribution
- Track record of exceeding expectations
- Result-oriented and organized
- Personal projects in technology and software engineering
- Professional written and spoken English
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Ability to travel internationally twice a year
What Canonical Offers:
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events