Software Engineer

2 weeks ago


Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, as well as industry leaders across sectors. The company is founder-led, profitable, and growing.

This is an exciting opportunity for an exceptional software engineer passionate about open source software, Linux, and Web Services at scale. Join Canonical to build a rewarding, meaningful career working with some of the best and brightest in technology.

About the Role

Our Store team develops and operates a large system of backend services powering the Snap Store and Charmhub.io marketplaces. Our services are primarily built in Python, with some Golang.

We face exciting challenges including scaling our architecture, expanding software delivery, and enhancing our offerings for IoT and enterprise solutions. If you value clean APIs, have a bias towards shipping, and believe in automated testing for reliability and speed, you'll be a great fit.

What You'll Do
  1. Collaborate remotely with a globally distributed team.
  2. Develop clean web service APIs supporting CLI and web clients using Python and optionally Golang.
  3. Design and implement new features from specifications to production and ongoing operations at scale.
  4. Review code and technical designs of peers.
  5. Engage in discussions and collaborative problem-solving.
  6. Work remotely with 2 to 4 weeks of international travel for events.
Who You Are
  1. Proficient in developing public APIs and web applications using Python.
  2. Have a broad tech background with a focus on backend development and infrastructure.
  3. Experienced with relational and non-relational databases, capable of designing efficient data models and tuning queries.
  4. Comfortable working on Ubuntu as a development and deployment platform.
  5. Strong academic background in Computer Science, STEM, or a related field.
  6. Passionate about technology and working with diverse talented teams.
  7. Curious, flexible, articulate, and responsible.
  8. Valuing soft skills, and being passionate, enterprising, thoughtful, and self-motivated.
About Canonical

Canonical is a growing international software company working with the open-source community to deliver Ubuntu, the world's leading cloud OS. Our mission is to unlock the potential of free software for individuals and organizations. We help businesses reduce costs, improve efficiency, and enhance security with Ubuntu. With a remote-first culture, almost all teams operate remotely, setting the pace for the 21st-century digital workplace.

What Canonical Offers

As a pioneer in open source, Canonical is at the forefront of cloud, AI, and IoT technology with Ubuntu at its core. We recruit globally, uphold high standards, and foster a workplace that values diversity and inclusion. Working here means thinking differently, working smarter, learning continuously, and pushing your boundaries.

We are an equal opportunity employer committed to a discrimination-free workplace, welcoming applications from all backgrounds.

#J-18808-Ljbffr
  • Software Engineer

    4 weeks ago


    Kuwait City, Al Asimah Canonical Full time

    Join to apply for the Software Engineer - OpenStack role at Canonical2 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - OpenStack role at CanonicalGet 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...

  • Software Engineer

    2 days ago


    Kuwait City, Al Asimah Canonical Full time

    Software Engineer - Python - Container ImagesJoin to apply for the Software Engineer - Python - Container Images role at CanonicalSoftware Engineer - Python - Container Images2 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python - Container Images role at CanonicalCanonical is a leading provider of open source software...

  • Software Engineer

    6 days ago


    Kuwait City, Al Asimah Canonical Full time

    Join to apply for the Software Engineer - Cloud Images role at Canonical1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cloud Images role at CanonicalGet 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...

  • Software Engineer

    4 weeks ago


    Kuwait City, Al Asimah Canonical Full time

    Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source...

  • Software Engineer

    2 weeks ago


    Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.As a software engineer on the OpenStack Engineering team, you'll be building Charmed...

  • Software Engineer

    4 weeks ago


    Kuwait City, Al Asimah Canonical Full time

    Join to apply for the Software Engineer - Data Infrastructure role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Data Infrastructure role at CanonicalCanonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a...

  • Software Engineer

    3 weeks ago


    Kuwait City, Al Asimah KUWAITI DANISH DAIRY COMPANY (KCSC) Full time

    This role involves designing, and guiding software development efforts while contributing as a hands-on developer. The incumbent is responsible for software architecture, database design, and collaboration with cross-functional teams.Key Responsibilities:Lead, design, and guide software development initiatives, while contributing individually when...

  • HPC Software Engineer

    3 weeks ago


    Kuwait City, Al Asimah Canonical Full time

    Join to apply for the HPC Software Engineer role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the HPC Software Engineer role at CanonicalGet 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...


  • Kuwait City, Al Asimah Canonical Full time

    Junior Software Engineer - Cross-platform C++ - MultipassJoin to apply for the Junior Software Engineer - Cross-platform C++ - Multipass role at CanonicalJunior Software Engineer - Cross-platform C++ - Multipass2 days ago Be among the first 25 applicantsJoin to apply for the Junior Software Engineer - Cross-platform C++ - Multipass role at CanonicalUse your...


  • Kuwait City, Al Asimah Canonical Full time

    System Software Engineer - Python interpreter, tooling, and ecosystemJoin to apply for the System Software Engineer - Python interpreter, tooling, and ecosystem role at CanonicalSystem Software Engineer - Python interpreter, tooling, and ecosystem1 day ago Be among the first 25 applicantsJoin to apply for the System Software Engineer - Python interpreter,...