Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer - python - ubuntu pro client - graduate level

Edinburgh
Canonical
Software engineer
Posted: 31 July
Offer description

Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical.


Company Overview

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our team comprises over 1200 colleagues across 75+ countries, with a focus on distributed collaboration.


Role Description

We are hiring a Software Engineer to develop, test, and improve the Ubuntu Pro client, a critical tool pre-installed on Ubuntu systems, used by a diverse range of users. You will collaborate with various teams and communicate with users to ensure the product's quality and stability.


Responsibilities

1. Collaborate proactively with a distributed team.
2. Write high-quality code with tests for new features.
3. Debug issues and implement fixes.
4. Review code from other engineers.
5. Discuss ideas and investigate solutions.
6. Work remotely, with 2 to 4 weeks of global travel per year for events.


Qualifications

* Passion for technology and teamwork.
* Curious, flexible, articulate, and accountable.
* Soft skills: passionate, thoughtful, self-motivated.
* Bachelor's degree in Computer Science, STEM, or related field.
* Extensive experience with Python on Linux.
* Interest/experience in Ubuntu Linux administration, CI, Debian packaging, or cloud environments.
* Open source community engagement is a plus.


What We Offer

* Distributed work environment with biannual in-person sprints.
* Annual learning and development budget of USD 2,000.
* Regular compensation reviews and performance bonuses.
* Comprehensive benefits including leave, parental leave, wellness programs, and travel opportunities.


About Canonical

Canonical is at the forefront of open source innovation, publishing Ubuntu and supporting AI, IoT, and cloud platforms. We value excellence, diversity, and remote work, fostering a global, inclusive workplace.


Additional Details

* Seniority level: Entry level
* Employment type: Full-time
* Job function: Engineering and IT
* Industry: Software Development
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Adoption software engineer
Crossford (KY12 8)
Barclays
Software engineer
Similar job
Senior software engineer c++
Edinburgh
TEAM
Software engineer
Similar job
Software engineer
Edinburgh Technopole
Bright Purple Resourcing
Software engineer
See more jobs
Similar jobs
It jobs in Edinburgh
jobs Edinburgh
jobs City of Edinburgh
jobs Scotland
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Edinburgh > Software Engineer - Python - Ubuntu Pro client - graduate level

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save