Company logo hidden

Software Engineer - Python and K8s

Unlock employer Riyadh, Saudi Arabia Posted: 02 Apr 2025

Financial

  • Estimate: $70k - $100k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified

Position

Our mission is to reinvent the way companies manage their open source information systems on public clouds and in their own data centers. To achieve this, we are building a new community around Python opscode for open source applications, running on Kubernetes. We aim to transform our internal workloads, which mirror those of our customers, into a product that facilitates real-time automated operations on Kubernetes.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

This role is ideal for software engineers with strong Python development skills, a passion for distributed systems, and an interest in the full Linux stack—from the kernel to networking, virtualization, and containers. You will be responsible for ensuring software architecture is sound, following best practices in software quality, testing, and documentation.

What You'll Do:

  • Design and deliver open source software operations code in Python.
  • Work across the entire Linux stack, from kernel to applications.
  • Enhance application and infrastructure reliability.
  • Shape high-quality open source monitoring and alerting infrastructure.
  • Simplify open source operations for our customers and community.
  • Demonstrate sound engineering design and testing principles.
  • Follow agile software development practices.
  • Coach and develop colleagues.
  • Grow a collaborative engineering culture aligned with company values.

Who You Are:

  • Passionate about technology and collaboration.
  • Bachelor's or equivalent degree in Computer Science, STEM, or a similar field.
  • Experienced in Linux systems administration and operations.
  • Hands-on experience with at least one public cloud.
  • Familiar with Docker and Kubernetes.
  • An experienced Python programmer who enjoys challenging projects.
  • Organized with a focus on delivering high-quality software.

Languages: Proficiency in English is required.

Location: Riyadh, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote; Global travel once or twice a year for up to 2 weeks for events

About Canonical:
Canonical is a growing international software company that collaborates with the open-source community to deliver Ubuntu, known as "the world's best free software platform." Our mission is to maximize the potential of free software in the lives of individuals and organizations, helping to reduce costs, improve efficiency, and enhance security. We are committed to fostering a workplace free from discrimination and valuing diversity in experience, perspectives, and backgrounds.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct