Senior Software Engineer for Cloud Services

7 days ago


Dubai, Dubai, United Arab Emirates Teachmecode Full time

Job Summary

We are looking for an experienced Senior Software Engineer for Cloud Services to join our Store team at Canonical. The successful candidate will have a passion for clean APIs, automated tests, and a bias towards shipping high-quality products.

Main Responsibilities

  1. Write clean web service APIs to support both CLI and web frontend clients using Python (and optionally Golang).
  2. Collaborate with a globally distributed team to design and implement new features and enhancements.
  3. Review code and technical designs produced by other engineers.

Requirements and Qualifications

  • Professional proficiency in developing public-facing APIs and web applications using Python.
  • Ability to work effectively with a diverse set of talented people.
  • Strong academic performance in Computer Science, STEM or a similar degree.

About Us

Canonical is a global software company that delivers Ubuntu, the world's leading cloud operating system. We foster a workplace free from discrimination and value diversity of experience and perspectives.



  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job DescriptionAs a senior software engineer in our Distributed Systems team, you will have the opportunity to develop CI pipelines for deploying and testing Canonical's cloud-native products such as Kubeflow.Your day-to-day tasks will include creating automated testing approaches and infrastructure for validating reliability, performance, and resilience of...


  • Dubai, Dubai, United Arab Emirates Splash Software Full time

    About Splash SoftwareWe are seeking a talented Cloud Security Engineer to join our team. Your primary role will be to design and implement secure cloud-based systems.Job Description:As a DevSecOps Engineer, you will work closely with our development and operations teams to enhance the security posture of our development and production...


  • Dubai, Dubai, United Arab Emirates Global Software Solutions Group Full time

    Oracle Fusion HCM Senior Software Engineer - Leading UAE bank EducationPostgraduate degree in Computer Science or related field (or equivalent experience) Experience7+ years of implementation experience as a Technical Expert in Oracle Fusion HCM Technical SkillsCustomization of Oracle Fusion modules Development of SaaS extensions using Oracle VBCS, PCS...


  • Dubai, Dubai, United Arab Emirates OFS Full time

    Senior Software Engineering ManagerElevate your career as a Senior Software Engineering Manager, offering a blend of strategic influence and hands-on technical leadership.You will be part of a team that values innovation, collaboration, and excellence, driving the future of cloud technology and software development standards across the organisation.Job...


  • Dubai, Dubai, United Arab Emirates Constructive Technologies Full time

    We are looking for a skilled Senior Cloud Software Engineer who will be able to contribute individually and develop and support our existing applications. The main scope of work will include everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns.The successful candidate will design and develop these...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job OverviewDream of building scalable and secure web applications using PHP, MySQL, and Laravel? As a Senior Software Architect at TeachMeCode Institute, you will excel at making high-level design choices, dictating technical standards, and developing cloud-native solutions with AWS and modern data architecture principles. About YouWe're looking for a...


  • Dubai, Dubai, United Arab Emirates NetApp, Inc. Full time

    Job OverviewWe are seeking a skilled and experienced Software Engineer to join our Cloud Engineering team at NetApp, Inc.The ideal candidate will have a solid background in cloud technologies, software development, and automated testing. This role involves developing and maintaining cloud-based solutions with a focus on coding complex problems and...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    **Job Overview:**We are seeking an experienced Cloud Software Developer to join our team in Dubai. As a key member of our engineering department, you will play a crucial role in designing and developing cutting-edge software solutions using Python and Kubernetes.The ideal candidate will have a strong background in cloud computing, containerization, and...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Our TeamAt Teachmecode, we believe in fostering a collaborative and inclusive work environment that encourages innovation and creativity.The PositionWe are seeking a skilled Senior Backend Developer to join our team. The successful candidate will design and implement web services using PHP, Node.js, Java, and Golang.Key ResponsibilitiesDesign and develop...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job Description: We are seeking a skilled Python developer to join our team as a Cloud Backend Software Engineer. In this role, you will design and implement new features and enhancements for our backend services using Python.


  • Dubai, Dubai, United Arab Emirates Help AG Full time

    About the RoleWe are seeking a skilled Cloud Software Developer to join our team. As a Cloud Software Developer, you will be responsible for designing, developing, and maintaining cloud-based software systems on Azure Cloud and/or Oracle Cloud.The ideal candidate will have a strong background in software development and engineering best practices, combined...

  • Software Engineer

    1 day ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are seeking a highly skilled Software Engineer to join our team at Teachmecode in Dubai, UAE.About the Role:The successful candidate will work as an integral part of our Development team, implementing and maintaining company web-based services in compliance with our internal quality standards and industry best practices.Key Responsibilities:Work in a...


  • Dubai, Dubai, United Arab Emirates TPConnects Full time

    About the Senior Software Engineer (Java) roleTPConnects – a global, travel content aggregation and distribution technology company – is currently seeking a Senior Java Software Engineer for our SaaS Cloud-based backend. The role will focus on developing new functionalities and looking at scalability, performance, and system throughput. The successful...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    As a Senior Public Cloud Engineer Manager at Canonical, you will be responsible for leading a team of engineers in optimizing Ubuntu for public cloud infrastructure. You will develop talent through coaching, mentoring, feedback, and hands-on career development.Our team works closely with Amazon, Microsoft, Google, and other world-class cloud partners to...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are seeking an experienced Cloud Software Architect to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and delivering open source software operations code using Python on Kubernetes.Responsibilities:Design and implement scalable and reliable cloud-based systemsWork closely with cross-functional...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job OverviewAs a Senior Software Engineering Manager at Canonical, you will lead engineering teams to build, test, and publish Ubuntu images used in the public cloud. Your primary responsibility will be to the people you support, ensuring they are growing as engineers, doing valuable work, and having a great time.You will need to represent your team in...


  • Dubai, Dubai, United Arab Emirates Microsoft Dubai Full time

    Responsibilities Build deep domain expertise on global infrastructure deployment technology and processesArchitect, design, and implement V1 cloud services in collaboration with teammates.Design services with a focus on high availability and scalability, robustness, and observability.Grow and mentor other developers.Build software prototypes and conduct...

  • Software Engineer

    4 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    About CanonicalWe are a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world on a daily basis.Our mission is to deliver exceptional products and services that empower our customers to...


  • Dubai, Dubai, United Arab Emirates Global Software Solutions Group Full time

    Senior Technology Engineer - Public Cloud Get AI-powered advice on this job and more exclusive features. Job ResponsibilitiesSound infrastructure and security knowledge Clear internal and external communication, improving transparency across teams and stakeholders Automate deployment and configuration management tasks to ensure consistent and scalable...


  • Dubai, Dubai, United Arab Emirates Thndr Full time

    We are looking for a highly skilled Senior Software Engineer to join our engineering team. The ideal candidate will have a strong technical background and excellent problem-solving skills.About the RoleThis is an exciting opportunity to contribute to the development of our innovative products and work closely with other engineers, product managers, and...