Canonical

Software Engineer – Python and K8s – Canonical – Rotterdam

jobid=A.0.0501

Canonical Rotterdam, South Holland, Netherlands

Join or sign in to find your next job

Join to apply for the Software Engineer – Python and K8s role at Canonical

Canonical Rotterdam, South Holland, Netherlands

3 days ago Be among the first 25 applicants

Join to apply for the Software Engineer – Python and K8s role at Canonical

Get AI-powered advice on this job and more exclusive features.

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 customers include major public cloud and silicon providers, as well as industry leaders across sectors. We operate with a globally distributed team of over 1200 colleagues in more than 75 countries, with few roles based in offices. Teams meet a few times annually in interesting locations worldwide to align on strategy and execution.

Our company is founder-led, profitable, and growing. Our mission is to reinvent how companies manage open source information systems—on public clouds and in data centers. We are building a community around Python opscode for open source applications on Kubernetes, aiming to migrate all Canonical and Ubuntu IS onto this new open source codebase.

We believe this will significantly enhance the experience of running complex business operations and help our customers adopt innovative techniques and products. We aim to transform our internal IS team into an extension of Canonical’s product engineering, leveraging the same open source workloads our customers operate. This team will productize those workloads for real-time automated operations on Kubernetes.

This role is ideal for software engineers passionate about Python, distributed systems, and the Linux stack—from kernel to networking, virtualization, and containers. It requires rigor in coding and customer interactions. Our engineers are open source enthusiasts excited about cloud computing and delivering world-class services globally.

Key requirements include strong Python development skills and familiarity with Kubernetes. You will collaborate with other Canonical teams to ensure your products are reliable, efficient, and scalable for production workloads. Responsibilities include ensuring sound software architecture, following best practices in quality, testing, and documentation.

What you’ll do

  • Design and deliver open source software operations code in Python
  • Work across the Linux stack—from kernel, networking, storage to applications
  • Focus on application and infrastructure reliability
  • Shape high-quality open source monitoring and alerting infrastructure
  • Simplify open source operations for customers and the community
  • Apply sound engineering design and testing principles
  • Follow agile development practices
  • Mentor and collaborate with colleagues
  • Foster a healthy, collaborative engineering culture
  • Work remotely with global travel once or twice a year for up to 2 weeks

Who you are

  • Passionate about technology and working with talented people
  • Hold a Bachelor’s or equivalent in Computer Science, STEM, or similar
  • Experienced with Linux systems administration, package management, and operations
  • Hands-on experience with at least one public cloud
  • Familiar with Docker and Kubernetes
  • Proficient Python programmer interested in challenging projects
  • Committed to designing reliable software
  • Organized and focused on delivering high-quality, timely software

About Canonical

Canonical is a pioneering open source tech firm behind Ubuntu, a major platform for AI, IoT, and cloud. We set high standards for our global team, most of whom work remotely. Joining Canonical is a step into the future, challenging you to think differently, learn new skills, and improve continuously.

Canonical is an equal opportunity employer

We value diversity and are committed to creating an inclusive workplace. All qualified applicants will receive fair consideration regardless of background or identity.

Additional details

  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industries: Software Development

#J-18808-Ljbffr

Lees hier meer

Deel deze vacature: