Python Engineer for Open-Source Pro Client — Remote, Global

Canonical

Rotterdam

Hybrid

EUR 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Personal learning and development budget of USD 2,000 per year
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to new locations

Job summary

Canonical is seeking a Software Engineer based in Rotterdam to develop, test, and release improvements to the Ubuntu Pro client. The ideal candidate will have extensive experience with Python, excellent problem-solving skills, and a passion for contributing to open source.

This role allows for remote work with opportunities to travel globally to meet colleagues. Join us in shaping the future of open source technology.

Qualifications

  • Extensive experience with Python on Linux.
  • Curious, flexible, and articulate.
  • Passionate about technology and quality.

Responsibilities

  • Collaborate proactively with a distributed team.
  • Write high-quality code with tests.
  • Debug issues and fix them.

Skills

Excellent Python skills
Open source contributions
Systems administration knowledge
Debian packaging experience

Education

Bachelor's degree in Computer Science, STEM or similar

Tools

Linux
Ubuntu
Continuous integration tools

Job description

Canonical is seeking a Software Engineer based in Rotterdam to develop, test, and release improvements to the Ubuntu Pro client. The ideal candidate will have extensive experience with Python, excellent problem-solving skills, and a passion for contributing to open source.

This role allows for remote work with opportunities to travel globally to meet colleagues. Join us in shaping the future of open source technology.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Linux & Python (Ubuntu Pro)
Software Engineer, Linux & Python (Ubuntu Pro)

Canonical • Amsterdam

Hybrid
EUR 60,000 - 90,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+3
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Amsterdam

Hybrid
EUR 60,000 - 90,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Rotterdam

Hybrid
EUR 60,000 - 80,000
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Annual holiday leave
+3
Remote Backend Engineer – Open Source Python SaaS
Remote Backend Engineer – Open Source Python SaaS

Canonical • Rotterdam

Remote
EUR 68,000 - 99,000
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Rotterdam

Remote
EUR 50,000 - 70,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Employee Assistance Programme
+2
Software Developer (Backend SaaS)
Software Developer (Backend SaaS)

Canonical • Rotterdam

Remote
EUR 68,000 - 99,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Remote Backend SaaS Engineer – Open Source Landscape
Remote Backend SaaS Engineer – Open Source Landscape

Canonical • Amsterdam

Remote
EUR 68,000 - 103,000
Senior Software Engineer
Senior Software Engineer

Tenth Revolution Group • Amsterdam

Hybrid
EUR 50,000 - 70,000
Travel to Work/Ticket Loan Scheme
Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Canonical • Rotterdam

Remote
EUR 60,000 - 80,000
Personal learning budget of USD 2,000 per year
Annual compensation review
Distributed work environment with in-person team sprints
Distributed Systems Software Engineer, Python / Go
Distributed Systems Software Engineer, Python / Go

Canonical • Amsterdam

Remote
EUR 51,000 - 83,000
Personal learning and development budget of $2,000
Annual compensation review
Recognition rewards
+2