Ubuntu Software Engineer — Open Source Systems

Jobgether

Netherlands

Hybrid

EUR 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Learning budget
Paid leave
Wellness platform
Team travel opportunities
Annual bonus

Job summary

Ubuntu is seeking a Software Engineer based in the Netherlands to contribute across the Ubuntu Engineering organization. You will design, build, test, and ship software used by millions of users, with opportunities to work in Rust, Go, Python, Flutter, or C/C++.

This role blends hands-on software engineering with system-level problem solving in a globally distributed open source community, including upstream contributions and mentoring colleagues.

Qualifications

  • 2–4 years of professional software engineering experience after university.
  • Undergraduate degree in Computer Science, STEM, or related discipline.
  • Experience with at least one of Rust, Go, Python, Flutter, or C/C++.

Responsibilities

  • Design, develop, test, and ship foundational systems software.
  • Package, integrate, test, and upload open source software to Ubuntu repositories.
  • Engineer integrations across the software stack and cloud deployments.
  • Build and maintain automation and engineering infrastructure for Ubuntu.
  • Contribute to Linux distribution quality and upstream projects.
  • Investigate and resolve system-level issues with robust solutions.
  • Author and improve technical and community documentation.

Skills

Rust
Go
Python
Flutter
C/C++

Education

Bachelor's degree in CS or STEM

Tools

Debian packaging
Snap packaging

Job description

Ubuntu is seeking a Software Engineer based in the Netherlands to contribute across the Ubuntu Engineering organization. You will design, build, test, and ship software used by millions of users, with opportunities to work in Rust, Go, Python, Flutter, or C/C++.

This role blends hands-on software engineering with system-level problem solving in a globally distributed open source community, including upstream contributions and mentoring colleagues.

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

Similar jobs worth comparing

Ubuntu Software Engineer
Ubuntu Software Engineer

Jobgether • Netherlands

Hybrid
EUR 60,000 - 80,000
Learning budget
Paid leave
Wellness platform
+2
Engineering Manager - Ubuntu Linux Kernel
Engineering Manager - Ubuntu Linux Kernel

Jobgether • Netherlands

On-site
EUR 120,000 - 180,000
Annual bonus or commission
USD 2,000 learning budget per year
Wellness Platform
Remote Ubuntu Security Engineer – Open Source Defender
Remote Ubuntu Security Engineer – Open Source Defender

JobCubby • Netherlands

Remote
EUR 70,000 - 110,000
Remote work
Learning budget
Annual bonus
+3
Software Engineering Manager - Sustaining Engineering
Software Engineering Manager - Sustaining Engineering

Canonical • Amsterdam

Remote
EUR 80,000 - 100,000
Personal learning budget
Annual compensation review
Maternity and paternity leave
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
Ubuntu Enablement - Software Engineering Manager
Ubuntu Enablement - Software Engineering Manager

Canonical • Amsterdam

On-site
EUR 70,000 - 100,000
Python Engineer for Open-Source Pro Client — Remote, Global
Python Engineer for Open-Source Pro Client — Remote, Global

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