Job Search and Career Advice Platform

Enable job alerts via email!

Staff Software Engineer I (Architecture)

Careem

Remote

AED 200,000 - 250,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Dubai is looking for a Staff Software Engineer I to enhance Careem Pay. The role involves guiding clients on complex cloud infrastructure while ensuring high-quality software delivery. With a focus on backend programming, candidates must have 10+ years in technical consulting and a Bachelor's in Computer Science. This position offers competitive compensation, unlimited vacation, and a diverse work environment.

Benefits

Unlimited vacation
Fitness reimbursements
Diverse work environment

Qualifications

  • 10+ years of experience managing customer/client-facing consulting projects.
  • Experience designing and maintaining production-grade applications.
  • Solid foundation in computer science, strong competencies in data structures and algorithms.

Responsibilities

  • Act as a technical advisor, solving complex Cloud Infrastructure challenges.
  • Ensure architecture design follows best practices and compliance.
  • Document architecture and review code.

Skills

Customer/client-facing consulting
Backend programming in Java
Technical troubleshooting
Architectural design
Coding in languages (Java, Python, Go)

Education

Bachelor’s degree in Computer Science

Tools

Spring Boot
MySQL
Kafka
Terraform
AWS
Job description
Staff Software Engineer I (Architecture)

Careem | Dubai, Emirate of Dubai, AE

26-Dec-2025

Job Summary

We are looking for a Staff Software Engineer I to join Careem Pay. You will be working on our wallet and our in-house ledger, a distributed transactional system inspired by blockchain technologies that implements a double‑entry accounting book written on Spring Boot, Spring Data, MySQL, Cassandra, Kafka, Terraform, AWS. You will guide customers on how to configure and deploy their Careem infrastructure, including cloud environments, container orchestration, network architecture, logging, observability, security and more. You will consult with Careem Engineering teams on how to design cloud environments for optimal scaling—covering containerization, networking design, load balancer setup, caching, compute optimizations, continuous integration and delivery pipelines, etc. You will directly work with customers to deploy solutions and deliver workshops to educate and empower them. The ideal candidate has a passion for improving people’s lives, an insane focus on excellence and customer service, and a strong alignment with our core values: being bold, focused, agile, and collaborative.

What you’ll do:
  • You will be a trusted technical advisor to solve complex Cloud Infrastructure, Database and Development Operations challenges. Provide guidance to engineers on complex technical matters and designs impacting all Careem domains. You will keep raising the technical bar at Careem and coach teammates on selecting methodologies, tools, and technologies.
  • Ensure end‑to‑end architecture design according to best practices, compliance, regulation, and privacy. Create and deliver best‑practice recommendations, tutorials, blog articles, sample code, and technical presentations adapted to different levels of business and technical stakeholders.
  • Integrate components into a fully functional and validated system.
  • Develop and implement software verification and quality assurance procedures.
  • Document architecture, designs, and review code.
  • Continuously strive for higher quality and productivity.
Qualifications
  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • 10+ years of experience managing customer/client‑facing consulting projects to completion and handling technical troubleshooting.
  • Experience writing in one or more coding languages (e.g., Java, Python, Go, etc.).
  • Experience designing and maintaining internet‑facing, production‑grade applications in distributed, virtualized, or containerized environments.
  • Extensive backend programming experience in Java, Spring Boot, or Go.
  • Ability to articulate technical challenges and solutions; deal with loosely defined problems and fast‑changing requirements and think abstractly.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Ability to take individual ownership of a project from start to finish.
  • Experience in the fintech industry.
What we offer
  • Meaningful work in a purpose‑driven organisation.
  • Competitive compensation including equity.
  • Unlimited vacation.
  • A remote‑first work environment.
  • Fitness reimbursements for health activities including gym, health club, and training classes.
  • A diverse and inclusive environment with colleagues from 80+ countries.
What we’ll provide you

In addition to a competitive long‑term total compensation with salary and equity, we have a reward philosophy that expands beyond this. As a Careem colleague you will be able to:

  • Be part of a remote‑first organisation.
  • Work from any country in the world for 60 days a year.
  • Use unlimited vacation days throughout the year.
  • Access fitness reimbursements for health activities including gym, health club, and training classes.
  • Work and learn from great minds.
  • Create impact in a region with untapped potential.
  • Explore new opportunities to learn and grow every day.

Apply Now

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.