Distributed Systems Software Engineer Python

1 month ago


Dubai, United Arab Emirates Canonical Full time
  • Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
  • Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
  • Enhance continuous integration pipelines for deploying and testing Canonical's cloud native products such as Kubeflow
  • Deploy, manage, and debug highly distributed systems
  • Monitor and report on automated testing efforts
  • Collaborate daily with a globally distributed team

What we are looking for in you

  • Solid background in modern test processes and strategies
  • Experience with Python or Go development
  • Strong object oriented development skills
  • Ability to develop and ship production grade modern web applications
  • Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI
  • Knowledge of networking technologies and fundamentals
  • Solid understanding of Linux system architecture
  • A capacity for complex abstract thinking
  • Capability for 2-4 weeks of international travel travel per year


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    Software Engineer for Distributed SystemsAt Canonical, we're seeking a skilled Software Engineer to join our team and contribute to the development of our distributed systems. As a key member of our engineering team, you will be responsible for delivering high-quality solutions in Go or Python, collaborating with colleagues on technical designs and code...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    Job DescriptionCanonical is seeking a highly skilled Distributed Systems Software Engineer to join our team. As a key member of our engineering team, you will be responsible for creating automated testing approaches and infrastructure for validating the reliability, performance, and resilience of cloud orchestration tools and applications.Key...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    About This RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, focusing on the development of our billing systems. As a key member of our engineering team, you will be responsible for delivering high-quality solutions in Go or Python, collaborating with colleagues on technical designs and code reviews, and deploying and...

  • Software Engineer

    3 weeks ago


    Dubai, Dubai, United Arab Emirates Canonical Full time

    About This RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, specializing in Billing Systems. As a key member of our engineering team, you will be responsible for delivering high-quality solutions in Go or Python, collaborating with colleagues on technical designs and code reviews, and deploying and operating services...


  • Dubai, United Arab Emirates Canonical Full time

    What your day will look like Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applicationsEnable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the companyEnhance continuous...


  • Dubai, United Arab Emirates Canonical Full time

    Role descriptionWe are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    About the RoleWe are seeking a highly skilled Distributed Systems Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and implementing automated testing approaches and infrastructure for cloud orchestration tools and applications.Key ResponsibilitiesDesign and Implement Automated...

  • Software Engineer

    2 weeks ago


    Dubai, Dubai, United Arab Emirates Canonical Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Canonical, where you will be responsible for delivering engineering solutions in Go or Python.Key ResponsibilitiesDesign and implement software solutions for our billing systemCollaborate with colleagues on technical designs and code reviews to ensure high-quality softwareDeploy and...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    Job SummaryCanonical is seeking a highly skilled Distributed Systems Software Engineer to join our team. As a key member of our engineering team, you will be responsible for creating automated testing approaches and infrastructure for validating the reliability, performance, and resilience of cloud orchestration tools and applications.Key...


  • Dubai, United Arab Emirates Canonical Full time

    Deliver engineering solutions in Go or PythonCollaborate with colleagues on technical designs and code reviewsDeploy and operate services developed by the teamSeek Improvements to engineering and operations practices What we are looking for in you Experience as a software developer in a high-level language - preferably Go or PythonExperience building,...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    About the RoleWe are seeking a highly skilled Distributed Systems Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and implementing automated testing approaches and infrastructure for cloud orchestration tools and applications.Key ResponsibilitiesDesign and Implement Automated...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    About the RoleWe are seeking a highly skilled Distributed Systems Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and implementing automated testing approaches and infrastructure for cloud orchestration tools and applications.Key ResponsibilitiesDesign and Implement Automated...


  • Dubai, Dubai, United Arab Emirates ClickJobs Full time

    Python Developer needed to join a dynamic tech company. Do you want to work remotely? Want to write code that genuinely helps others? Want to join a forward-thinking company giving your career a boost? The Role You will be joining a collaborative team of like-minded developers and technologists who are using their platform to make a positive impact. Working...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    About the Role**Job Summary**We are seeking a highly skilled Cloud Systems Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-native applications and infrastructure.Key ResponsibilitiesDesign and Develop Cloud-Native Applications: Create automated...


  • Dubai, United Arab Emirates Canonical Full time

    RoledescriptionWe are looking for aself-motivated software engineer with experience developing inPython, to work on test automation tools or Linux based embeddedhardware. This role offers an exciting opportunity to push theindustry forward by enabling entirely new Linux based hardwaretesting capabilities, scaling up hardware certification efforts andallowing...


  • Dubai, United Arab Emirates Canonical Full time

    The role of a Software Engineer, Ceph & Distributed Storage at CanonicalAs a software engineer at Canonical, you have a key role in the success of Ubuntu, our partners, customers, and the larger Ubuntu community. Your primary responsibility is to your team - contributing toward objectives, continuously improving, and striving to be a vital part of a healthy,...


  • Dubai, United Arab Emirates Canonical Full time

    Deliver engineering solutions inGo or PythonCollaborate with colleagues ontechnical designs and code reviewsDeploy andoperate services developed by the teamSeekImprovements to engineering and operations practicesWhat we are lookingfor in youExperience as a software developer ina high-level language - preferably Go orPythonExperience building, deploying,...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    Job Description**About the Role**We are seeking a highly skilled Software Engineer Commercial Systems Specialist to join our team at Canonical. As a key member of our commercial systems team, you will be responsible for designing, building, and deploying distributed systems and APIs that meet the needs of our customers.Key ResponsibilitiesDesign and develop...


  • Dubai, Dubai, United Arab Emirates Dice Full time

    Position Overview:We are seeking a proficient Python Software Engineer who can architect and implement an automation solution for generating JIRA tickets automatically based on specific events such as job failures. The failure data will be sourced from systems like Control-M and Splunk, with a significant portion of the solution's architecture already...


  • Dubai, Dubai, United Arab Emirates Actalent Full time

    Job Summary:Actalent is seeking a highly skilled Distribution Systems Engineer to join our team in Calgary. As a key member of our transmission and distribution team, you will be responsible for designing and developing electrical distribution systems.Key Responsibilities:Design and develop electrical distribution systems, including transmission lines and...