Staff Software Architect I

4 months ago


Dubai, United Arab Emirates Careem Full time

Careem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose to simplify and improve the lives of people and build an awesome organisation that inspires. Since 2012, Careem has created earnings for over 2.5 million Captains, simplified the lives of over 50 million customers, and built a platform for the region’s best talent to thrive and for entrepreneurs to scale their businesses. Careem operates in over 70 cities across 10 countries, from Morocco to Pakistan.

At Careem, our mission is to simplify and improve the lives of people and create an awesome organization that inspires. With this vast mission statement, we started by improving transportation and delivery, and now we are expanding into payment. We have recently launched our Careem super app, hosting multiple Careem and 3rd-party apps, to further simplify and improve people’s everyday life.

We built the first multi-billion dollar tech startup in the MENAP region. We operate in 100+ cities across 11 countries. We joined Uber officially in early 2020. We grew and attracted top global talent and grew a culture for bold ambitions, shooting for the moon, innovation with tight constraints, and being Careem/gracious with each other and with our users.

**About the job**:
We are looking for a Staff Software Architect I to join our Enterprise Architecture team of talented engineers that share a common interest in distributed backend systems, their scalability and continued development.

As an Architect you will design and build the backend systems that power the Careem engine, scale highly distributed systems, and continuously improve our engineering practices. These large scale, distributed systems handle everything from user requests to payment processing. Additionally, you will work closely with Product Management and Product Engineering to drive excellence in Careem products and features. As part of an entrepreneurial team in this rapidly growing business, you will play a key role in understanding the needs of our customers and help shape the future of businesses of all sizes and use technology to connect with customers, employees and partners.

**Responsibilities**:

- **Architecture**: You will lead and be a trusted technical advisor to solve complex engineering challenges in modern cloud architectures. Provide guidance to engineers who work on complex technical matters and designs impacting all the domains under Careem. You will be responsible for software architecture and design of our distributed backend system to meet the challenging functional, scalability and reliability requirements for our fast growing business. You will keep raising the technical bar at Careem. You will be coaching and advising teammates on the selection of methodologies, tools and technologies.
- **Design**: Ensure end-to-end architecture design according to best practices, compliance, regulation and privacy. Create and deliver best practices recommendations, tutorials, blog articles, sample code, and technical presentations adapting to different levels of key business and technical stakeholders.
- **Technical vision**: You will research emerging technology trends and ideas to form a technological vision and co-lead the engineering roadmap to deliver competitive value and enable world-class user experience.
- **Supporting and growing the Product & Engineering teams**: Facilitate collaboration with other architects, engineers, business owners, and technical program managers to solve interesting and challenging problems across our platform.
- **Careem-wide Tech Leadership**: You will work with different stakeholders at a senior level and engage proactively with all Careem engineering leads in different domains: Super App Platform, Mobility of People, Food, Groceries and Careem Pay.
- **Tech culture**: You will help strengthen the tech culture at Careem as a tech culture champion. And you will help attract talent and grow the Careem engineering brand by publishing technical blogs and participating in tech conferences.

**Qualifications**:

- Master or Phd degree in Computer Science or equivalent discipline.
- 8+ years of experience in software development.
- Extensive backend programming experience in one or more of the following: Golang, Java, C/C++, Python
- Ability to: effectively articulate technical challenges and solutions; deal with loosely defined problems and fast changing requirements & think abstractly.
- A solid foundation in computer science, with strong competencies in data structures, algorithms and software design.
- Software development life cycle as well as testing approaches and best practices.
- Proven knowledge of system architecture.
- Experience in multi-tiered distributed systems, web services, APIs, and relational & NoSQL databases.
- Experience in AWS solutions (Google Cloud and other Cloud providers is preferred


  • Software Architect

    4 months ago


    Dubai, United Arab Emirates VAI Marketing Management Full time

    **Title**: Software Architect / Software Designer **Position**: Full-time **Location**: Dubai **About Us**: At our organization, diversity is our strength, bringing together individuals with various beliefs, cultures, colours, and backgrounds united by a shared commitment. We are dedicated to making a positive impact in our community and within ourselves....

  • Architect

    4 months ago


    Dubai, United Arab Emirates C R I Engineering Consultants Full time

    Immediate start Architect with design experience dealing with Dubai municipality, trashees and DDA. Fit out work experience would be an advantage. Must have at least of 5 years post graduate experience, minimum 3 years in Dubai Must have experience in Interior Design and fit out work for commercial projects. Designing, pricing, dealing with authorities and...

  • Architect

    4 months ago


    Dubai, United Arab Emirates C R I Engineering Consultants Full time

    Immediate start Architect with design experience dealing with Dubai municipality, trashees and DDA. Must have at least of 6 years post graduate experience, minimum 3 years in Dubai and DM approval for G+4 You're certificates must be attested and equalization completed as per regulation. Are you already in SOE member? Applicants must provide CV, attested...

  • Software Architect

    2 weeks ago


    Dubai, Dubai, United Arab Emirates GE HealthCare Full time

    About GE HealthCareWe are seeking a highly skilled and experienced professional to join our team as a Software Engineer. As a key member of our software development team, you will play a critical role in designing, developing, and deploying large-scale distributed systems using advanced technologies.Key ResponsibilitiesDesign and Architect Large-Scale...

  • Software Architect

    5 months ago


    Dubai, United Arab Emirates VAI Marketing Management Full time

    **Key Responsibilities**: Database Schema Design: Design and modify PostgreSQL database schemas to support efficient data management. Requirement Analysis: Actively listen to project requirements, carefully analyze them to identify logical and implementation problems, and propose solutions. Mathematical Logic: Leverage mathematical logic to understand and...

  • Landscape Architect

    3 months ago


    Dubai, United Arab Emirates Hammer F I L Contracting LLC Full time

    **Landscape Architect Responsibilities**: - Creating rough drawings and more sophisticated plans with computer-aided design (CAD) programs. - Analyzing complex environmental reports and using the knowledge gained in designs/plans. - Providing recommendations on conservation and sustainability issues. - Drawing up reports and contracts. - Writing proposals...

  • Architect

    4 months ago


    Dubai, United Arab Emirates C R I Engineering Consultants Full time

    Immediate start Architect with design experience dealing with Dubai municipality, trashees and DDA. Fit out work experience would be an advantage. Must have at least of 5 years post graduate experience, minimum 3 years in Dubai You're certificates must be attested and equalization completed as per regulation. Are you already in SOE member? Applicants must...

  • Architect

    4 months ago


    Dubai, United Arab Emirates C R I Engineering Consultants Full time

    Immediate start Architect with design experience dealing with Dubai municipality, trashees and DDA. Fit out work experience would be an advantage. Must have at least of 5 years post graduate experience, minimum 3 years in Dubai You're certificates must be attested and equalization completed as per regulation. Are you already in SOE member? Applicants must...

  • Software Architect

    5 days ago


    Dubai, Dubai, United Arab Emirates Caliberly Full time

    Job Title: Software ArchitectWe are seeking a highly skilled Software Architect with extensive hands-on experience and a proven track record in designing highly scalable systems in cloud environments, preferably AWS. The ideal candidate will possess a deep understanding of cloud technologies, architecture principles, best practices, application security,...

  • Software Architect

    3 months ago


    Dubai, United Arab Emirates Arios 21 Full time

    **JOB DESCRIPTION Role: Software Architect** **Requirements**: We are looking for a full-time Software Architect. (Minimum 3 years of experience) **Responsibilities**: 1. Design, develop, and implement scalable and efficient software solutions based on business requirements and specifications. 2. Work closely with financial analysts and other specialists...

  • Software Architect

    6 days ago


    Dubai, United Arab Emirates Caliberly Full time

    We are seeking a highly skilled Software Architect with extensive hands-on experience and a proven track record in designing highly scalable systems in cloud environments, preferably AWS. The ideal candidate will possess a deep understanding of cloud technologies, architecture principles, best practices, application security, client-server aspects,...


  • Dubai, Dubai, United Arab Emirates Crossover Full time

    About This RoleWe're seeking a highly skilled Senior Software Architect to join our team at Crossover. As a key member of our engineering team, you will be responsible for driving transformative change by establishing a framework that seamlessly integrates generative AI, significantly amplifying engineering productivity.Key ResponsibilitiesDevelop and...


  • Dubai, United Arab Emirates ugoconcept Full time

    Experienced Architect & Interior Designer | Specialist in Concept Design, Layout Planning, AutoCAD, and 3ds Max Passionate and detail-oriented professional with extensive experience in architecture and interior design. I excel in creating innovative concept designs and meticulous layout plans that transform spaces. Proficient in industry-leading software...

  • Software Architect

    2 weeks ago


    Dubai, Dubai, United Arab Emirates Crossover Full time

    About the RoleCrossover is seeking a highly skilled Software Architect to spearhead the creation and enhancement of autonomous training and onboarding platforms using Large Language Models (LLMs) to automate tasks and streamline workflows.Key ResponsibilitiesConduct hands-on experimentation with state-of-the-art AI technologies such as GPT-4 Vision and...


  • Dubai, Dubai, United Arab Emirates Omniscript Software Solutions Full time

    Omniscript Software Solutions is seeking a highly skilled Senior Backend Software Engineer to play a key role in shaping the future of our e-commerce solution.You will work remotely and be part of a team that is driven by strong values and a clear shared vision. As a Senior Backend Software Engineer, you will be responsible for developing loosely coupled,...


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

    Job DescriptionWe are seeking a highly skilled Embedded Software Developer to join our team at Trapeze Software.About the RoleThe successful candidate will be responsible for designing, developing, and maintaining high-performance embedded applications using C for STM32 microcontrollers.Key ResponsibilitiesDevelop interactive Linux applications using C++ and...

  • Software Architect

    2 weeks ago


    Dubai, Dubai, United Arab Emirates Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and developing new features for our Multipass product.Key ResponsibilitiesProduct Development: Ensure that Multipass is easy and intuitive to use, architect new features, and design the...


  • Dubai, Dubai, United Arab Emirates Pluto Card Full time

    About Pluto CardWe are a leading financial technology company that provides innovative payment solutions to global businesses. Our mission is to revolutionize corporate finance by combining our global payments infrastructure with intelligent workflow automation.Job SummaryWe are seeking a seasoned Senior Software Engineer to join our team and help shape the...


  • Dubai, Dubai, United Arab Emirates Asterix Communications Full time

    About the RoleAsterix Communications is seeking a seasoned Senior Software Architect to join our team and help shape the future of our financial operating system. As a key member of our engineering team, you will be responsible for designing and developing our flagship products and building complex, resilient payments infrastructure.Key...

  • Software Architect

    5 days ago


    Dubai, United Arab Emirates Caliberly Full time

    We are seeking a highly skilled SoftwareArchitect with extensive handson experience and aproven track record in designing highly scalable systems in cloudenvironments preferably AWS. The idealcandidate will possess a deep understanding of cloudtechnologies architecture principles bestpractices application security clientserveraspects RESTful API design and...