Canonical Circular Logo

Software Engineer - Solutions Engineering

Canonical Jeddah, Saudi Arabia Posted: 17 Jan 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Help us shape the future of open source IT, DevOps, and infrastructure operations from bare metal to containers. Our goal is to revolutionize open source application and infrastructure operations, enabling true model-driven operations via next-generation infrastructure-as-code. This will allow companies to run efficient bare-metal operations for high-performance computing, private cloud, data lakes, AI/ML, and analytics.

We are seeking someone to lead and inspire a regional software engineering team as we build new products and invent technology. The Solutions Engineering team collaborates closely with our managed infrastructure operations team, running private OpenStack clouds and Kubernetes clusters for clients worldwide.

Most of the team's work involves pure Python software development focused on enabling true DevOps workflows. High quality is a priority in design, documentation, testing, and performance as we enhance operations code packages and Ubuntu itself.

Responsibilities:

  • Work in Python and Golang to design and deliver open source software operations code.
  • Collaborate with the entire Linux stack, including kernel, networking, storage, and applications.
  • Shape high-quality open source monitoring and alerting infrastructure.
  • Rethink open source operations for customers and the open source community.
  • Demonstrate sound engineering design and testing principles in your code.
  • Follow agile software development practices.
  • Coach and develop team members.
  • Promote a healthy, collaborative engineering culture aligned with company values.
  • Global travel up to 10% for internal and external events.

Who You Are:

  • A passionate Python developer.
  • Organized and focused on delivering timely, high-quality software.
  • Understand the importance of reliable operations in an agile environment.
  • Knowledgeable in cloud computing concepts and technologies.
  • Practical experience with Linux and networking.
  • A lifelong learner.

Bonus Points For:

  • University degree in Computer Science or a related field.
  • Golang programming skills.

Work Conditions:

  • 100% work-from-home.
  • Competitive salary.
  • Learning and development opportunities.
  • Recognition rewards.
  • Annual leave.
  • Priority Pass for travel.

Language Requirements: Not specified.

About Canonical:
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, we are changing the world daily. We foster a workplace free from discrimination and value diverse experiences, perspectives, and backgrounds. Canonical has been a remote-first company since its inception in 2004, providing a unique opportunity in the 21st-century digital business environment. We encourage applications from candidates worldwide with varying skill sets.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the worldโ€™s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.