Jobs
>
Dubai

    Software Engineer - dubai, United Arab Emirates - Canonical

    Default job background
    Description
    Summary

    This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale.

    Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

    Canonical's Store team develops and operates the backend services that power the Snap Store and marketplaces. Our services are built primarily in Python, within a bit of Golang.

    If you have a passion for clean APIs, have a bias towards shipping and believe that tests are the key to higher velocity and reliability, you'll fit right in.

    We have some exciting challenges ahead including continuing to scale our production architecture, expand the store backend to handle additional package types, and enhance our on-prem offering for IoT and Enterprise solutions.

    What you'll do
    Collaborate remotely with a globally distributed team.

    Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).Design and implement new features and enhancements from spec to production and ongoing operations at scale.

    Review code and technical designs produced by other engineers.
    Discuss ideas and collaborate on finding good solutions.
    Work remotely with global travel 2 to 4 weeks for internal and external events.
    Who you are
    You love technology and working with a diverse set of talented people. You are curious, flexible, articulate, and accountable. You value soft skills and are passionate, enterprising, thoughtful, and self-motivated. You have a broad technology base but favor backend code and infrastructure. You have proficiency developing public-facing APIs and web applications, preferably using Python and/or Golang.

    You know your way around relational and non-relational databases and can effectively design data models that perform well, and tune queries to access them.

    You are comfortable with Ubuntu as a development and deployment platform. You have a Bachelor's or equivalent in Computer Science, STEM or similar degree.
    About Canonical

    Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu the world's #1 cloud operating system.

    Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

    Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company.

    With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.

    What Canonical offers:
    Work from homeLearning and development allowancesCompetitive SalaryAnnual compensation reviewRecognition rewardsGenerous annual leavePaid maternity, paternity and sick leavePriority Pass for travelExposure to international business and technology
    We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. #stack
    #J-18808-Ljbffr


  • CAREEM Dubai, United Arab Emirates

    Importante empresa de recursos humanos, seencuentra en busqueda de Auxiliar de mercadotecnia einvestigación de mercado · Requisitos: · Recién egresadosde mercadología, administración de empresas oafín. · Disponibilidad para viajar · Licencia de conducir · Manejode paqueteria Offi ...


  • CAREEM Dubai, United Arab Emirates

    Importante empresa de recursos humanos, se encuentra en busqueda de Auxiliar de mercadotecnia e investigación de mercado · Requisitos: · Recién egresados de mercadología, administración de empresas o afín. · Disponibilidad para viajar · Licencia de conducir · Manejo de paqueteri ...


  • Talent Higher Dubai, United Arab Emirates

    Our client is looking for a Software Engineering Manager with a strong background in full-stack web development and familiarity in hybrid app development. · **Responsibilities**: · - Installing, Configuring and maintaining the Network Infrastructure including Switches, Routers, W ...


  • mavsketch Dubai, United Arab Emirates

    **Job Role: Software Engineer Head - Employee Shareholder Role** · **Overview**: · Mavsketch, a pioneering tech company, is on a mission to reshape the landscape of the sharing economy with its flagship platform, Itematch. As we continue to disrupt the market, we are building a d ...


  • Deriv Dubai, United Arab Emirates

    Job Information · Industry · - Back-end Development · City · - Dubai · Country · - United Arab Emirates · As a Back-end Engineering Manager, you will spend 30% of your time reviewing code and solving technical issues and 70% on people management. The role's higher goal is serving ...


  • Rethink HR Solutions Dubai, United Arab Emirates

    Hiring Alert: Data Engineering Manager · Position Title: Data Engineering Manager · Location: Riyadh - KSA · Experience: Minimum of 2+ years of experience successfully managing high-output engineering teams and 5-6 years of working experience as a data engineer in on-demand deliv ...


  • Company - Dubai Dubai, United Arab Emirates

    The Software Engineering Manager plays a significant role in the solution definition, implementation, and governance of the overall solution implementation as per the best practices, architecture standard guidelines, and reference architecture. The Lead technical architect will g ...


  • Ateca Consulting Dubai, United Arab Emirates

    Urgent requirement for a Software Engineering Manager to be based onsite in Cyprus for a major Financial Institution. · In this role you will manage, estimate, plan and schedule software delivery throughout the release lifecycle whilst coordinating our various product lines. You ...


  • Baraka Dubai, United Arab Emirates

    **About Us**: · baraka is an investment platform that enables GCC investors to make informed and strategic long-term investment decisions. From our comprehensive suite of products and cutting-edge automation tools to the expert insights and resources we provide, we are committed ...


  • Beno Dubai, United Arab Emirates

    **Role Description** · - Finding innovative ways to use AI, ML, and LLM in segmenting customers and targetingpotential clients. For example, we want to leverage ML and AI to automate the manual process of researching and approaching potential clients. · You will work closely with ...


  • Adecco Dubai, United Arab Emirates

    **IT Skills in Demand: Software Engineering** · - Front End : Angular React, Node · - Full Stack: Javascript, Typescript, Java Spring, Spring Boot, AWS Cloud · - Backned: Java, Go Lang, Python · - DevOps · Once you register, you will enter our tech talent network and your profile ...

  • Meta

    Software Engineer

    6 days ago


    Meta Dubai, United Arab Emirates

    Software Engineer, Computer Vision- Reality Labs Responsibilities: · Apply relevant AI and machinelearning techniques to build intelligent rich visual systems thatimprove Meta's products andexperiences · Consistently and sustainablyadvance the state of AI for your problem, includ ...

  • VIWELL

    Software Engineer

    3 weeks ago


    VIWELL Dubai, United Arab Emirates

    Technical leadership during all softwaredevelopment life cycle; · Build pixel-perfectUIs, micro-animations and interactions across bothplatforms; · Leverage native APIs for deepintegrations with Android and iOS platforms; · -Lead technical planning sessions of new productfeatures ...

  • Actalent

    Software Engineer

    5 days ago


    Actalent Dubai, United Arab Emirates

    JobDescription: · The Global Command and Control,Battle Management, and Communications program is dynamic andfast-paced · The Global Track Processing (GTP)team is critical to the mission, which strives to present accurateglobal situational awareness via raw sensor data to thewarf ...

  • ClickJobs

    Software Engineer

    6 days ago


    ClickJobs Dubai, United Arab Emirates

    BasicQualifications · Bachelor's Degree and atleast 2 years of Engineering, Software Engineering or similar fieldexperience OR High School/ GED and at least 4 years of Engineering,Software Engineering or similar fieldexperience · Experience writing code forapplications or automat ...

  • Crossover

    Software Engineer

    4 days ago


    Crossover Dubai, United Arab Emirates

    What You Will BeDoing · Spearhead the creation andenhancement of autonomous training and onboarding platforms usingLLMs to automate tasks and streamlineworkflows. · Conduct hands-on experimentationwith state-of-the-art AI technologies such as GPT-4 Vision andAmazon CodeWhisperer ...

  • Canonical

    Software Engineer

    2 weeks ago


    Canonical Dubai, United Arab Emirates

    Our mission is to allow everyoneto build robust solutions in various fields including but notlimited to IoT, automotive, and aviation using the next generationsecure embedded Linux operating system in a simple solution. Wedefine a reliable and secure set of device recovery mechan ...

  • dubizzle

    Software Engineer

    3 weeks ago


    dubizzle Dubai, United Arab Emirates

    Full stack Engineers build andmaintain robust APIs - from the service that powers them right downto the line of code that perfects them. · Youwill ensure all our services are healthy, monitored, automated, anddesigned to scale. · You'll work closelywith other teams from the early ...

  • SOFITEL

    Software Engineer

    3 weeks ago


    SOFITEL Dubai, United Arab Emirates

    JobResponsibilities · Execute Strategy, FollowPrinciples and Design Frameworks for Delivery Lead a team ofSoftware Associates/Engineers · Expert level SMESoftware Engineering skills Guide and verify the Development ofapplications that are aligned to best practices andstandards, · ...

  • Canonical

    Software Engineer

    6 days ago


    Canonical Dubai, United Arab Emirates

    Collaborate proactively with adistributed team · Write clean web service APIsto support both CLI and web frontend clients, using Python (andoptionally Golang). · Design and implement newfeatures and enhancements from spec to production and ongoingoperations at scale. · Review cod ...