Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Software Engineer - Python - Ubuntu Pro client - graduate level

Edinburgh Full-Time No home office possible
Go Premium
C

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

Company OverviewCanonical 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 DescriptionWe 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

Collaborate proactively with a distributed team.

Write high-quality code with tests for new features.

Debug issues and implement fixes.

Review code from other engineers.

Discuss ideas and investigate solutions.

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 CanonicalCanonical 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

C

Contact Detail:

Canonical Recruiting Team

Software Engineer - Python - Ubuntu Pro client - graduate level
Canonical
Location: Edinburgh
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Software Engineer - Python - Ubuntu Pro client - graduate level

    Edinburgh
    Full-Time
  • C

    Canonical

    250-500
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>