Jobs
>
Dubai

    Software Engineer - dubai, United Arab Emirates - Canonical

    Show more Collapse job
    Default job background
    Description

    SummaryThis 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.

    Bring your Python and Golang skills to bear on identity, authorization and access management across Canonical's suite of enterprise products and web services.

    As a software engineer for Identity Management products of Canonical, you will modernize and expand the capabilities of the identity management solutions we use for authentication and authorization in our products, as well as our and websites.

    Your work on Identity Management will directly impact the users of all Canonical products. Technical excellence and a background in software engineering are necessary prerequisites for this role.

    You will be expected to own the design and delivery of the system, facilitate integrations and work with your team on strategy and execution.

    What you'll do
    Collaborate proactively with a distributed teamWrite 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 scaleReview code produced by other engineersDiscuss ideas and collaborate on finding good solutionsCreate and enhance management, authentication and authorization API endpointsCraft end-user authentication flows from design to implementationModernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologiesDeliver great products that users love by maintaining a culture of quality and engineering excellenceWork from home with global travel 2 to 4 weeks per year for internal and external events
    Who you are
    You have a Bachelor's or equivalent in Computer Science, STEM or similar degreeYou are a software engineer, with specific experience building identity and access management productsYou are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)You have experience implementing authorization frameworks in distributed systemsYou value secure coding and standards, and enjoy working on teams that do the sameYou have solid experience working in an agile development environmentYou love technology and working with a diverse set of talented peopleYou are comfortable with Ubuntu as a development and deployment platformYou are curious, flexible, articulate, and accountableYou value soft skills and are passionate, enterprising, thoughtful, and self-motivatedYou love embracing new technologies and pushing the boundaries of what is possible, with a view to building products that improve how people operate software and infrastructure everywhere

    About CanonicalCanonical 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

    We have other current jobs related to this field that you can find below


  • 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 ...


  • 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 ...


  • 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 ...

  • Actalent

    Software Engineer

    1 week 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

    2 weeks 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 ...

  • Meta

    Software Engineer

    2 weeks 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 ...

  • Crossover

    Software Engineer

    1 week 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

    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 ...

  • Precision Hire Solution

    Software Engineer

    1 week ago


    Precision Hire Solution Dubai, United Arab Emirates

    Urgently required a Full stake Python /Erpnext / web developer/ Erpnext techno functionality Developer.Applicants in UAE only. Salary to be discussed. Immediateinterview. · Arabic speaking is a plus Mobile appdevelopment is a plus · Job Type:Fulltime · Pay: AED AED permonth · Thi ...

  • Michael Page

    Software Engineer

    3 days ago


    Michael Page Dubai, United Arab Emirates

    Develop solutions that will addvalue and compliment the company's productofferings · Provide expert advice on softwarestack to be used for specific systems · Developdata sources and/or data warehouse into an efficient user-friendlyecosystem · Develop and improve upon existing web ...


  • Mavenir Dubai, United Arab Emirates

    JobRequirements · Over 4-12 years of engineeringexperience and BE/BTech/ME/MTech from in EE/ECE/CSE (or equivalent)from recognized universities · Experience in 4Gor 5G or massiveMIMO. Experience in Intel FlexRAN is aplus · Strong experience inspecifications, design and implementa ...

  • OKX

    Software Engineer

    3 weeks ago


    OKX Dubai, United Arab Emirates

    What You'll BeDoing · Workclosely with liquidity managers on strategy detail discussion andtechnical design. · Design, implement, auto-testand go-live liquidity strategies. · Work withteam to own the strategy production environment for both featurebuildout and infra upgrade for b ...

  • Canonical

    Software Engineer

    2 weeks ago


    Canonical Dubai, United Arab Emirates

    Collaborate remotely with aglobally distributed team. · Write clean webservice APIs to support both CLI and web frontend clients, usingPython (and optionally Golang). · Design andimplement new features and enhancements from spec to production andongoing operations at scale. · Rev ...

  • Canonical

    Software Engineer

    2 weeks ago


    Canonical Dubai, United Arab Emirates

    Proactively collaborate within andcontribute to design, architecture, and feature-selection forsolutions across distributed teams · Writehigh-quality, API-first Python code with unittests · Debug issues and produce high-qualityfixes · Review code produced by otherengineers · Work ...

  • PepsiCo

    Software Engineer

    1 week ago


    PepsiCo Dubai, United Arab Emirates

    Arrange clientsvisit / meetings in order to gain an in-depth understanding oftheir needs. · Possess productunderstanding related to Kitchen/wardrobes/vanity. · Follow up onsales, administration, financials as per the company policy& procedures. · Have min 3 yearsof work experienc ...

  • GE HealthCare

    Software Engineer

    2 days ago


    GE HealthCare Dubai, United Arab Emirates

    Desired Qualifications · 2+ years of professional software development experience · Master's or PhD degree in Computer Science, Computer Engineering, or related field · Experience with design/architecting large-scale distributed systems preferably using AWS technologies · Previou ...

  • talabat

    Software Engineer

    3 weeks ago


    talabat dubai, United Arab Emirates

    Software Engineer | talabat DubaiWhen you think of food delivery in the MENA region, we'd be pretty surprised if talabat didn't pop into your mind first Since delivering our first order in Kuwait in 2004, we've grown quite a lot over the past 17 years.Software Engineer | talabat ...

  • Franklin Templeton

    Software Engineer

    4 weeks ago


    Franklin Templeton dubai, United Arab Emirates

    Software Engineer | Franklin Templeton DubaiThe products, services, information and materials referenced in this site may not be available to residents in certain jurisdictions. Consult with an investment professional or contact your local Franklin Templeton office for more infor ...

  • SOFITEL

    Software Engineer

    2 weeks ago


    SOFITEL dubai, United Arab Emirates

    Job Responsibilities · Execute Strategy, Follow Principles and Design Frameworks for DeliveryLead a team of Software Associates/EngineersExpert level SME Software Engineering skillsGuide and verify the Development of applications that are aligned to best practices and standards, ...