Software Engineer - Python - Cloud - graduate level
Competitive
You'll complete your application on the employer's website.
Competitive
You'll complete your application on the employer's website.
Job type
Salary
Competitive
Location
Sector
Posted
17 days ago
Canonical is a leading provider of open source software and operating systems, particularly known for its Ubuntu platform. The Software Engineer role involves developing, testing, and releasing improvements to Ubuntu on public clouds, ensuring quality and stability while collaborating with teams and users.
Responsibilities
Collaborate proactively with a distributed team
Write high quality code, with unit and functional tests, to create new features
Debug issues and produce high quality code to fix them
Review code produced by other engineers
Discuss ideas and investigate to find good solutions
Work from home, with global travel 2 to 4 weeks per year for internal and external events
Preferred
Experience engaging with the open source community
Open Source Engagement
Benefits
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
Company
Publisher of Ubuntu enterprise Linux and open source software
London, England, GBR
http://www.canonical.com/
Founded in 2004
1001-5000 employees
Qualifications
Bachelor's or equivalent in Computer Science, STEM or similar degree
Extensive experience with Python on Linux
Interest in and experience with two or more of the following: Ubuntu Linux systems administration, continuous integration, end-system contract management, Debian packaging, working with public or on premise clouds
Experience engaging with the open source community
Required skills
Python, Linux, Ubuntu Linux systems administration, Continuous integration, Debian packaging, Cloud computing, System administration, Open source engagement
Preferred skills
Curiosity, Flexibility, Articulation, Accountability, Passion, Thoughtfulness, Self-motivation
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in New Grad, Entry Level or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…