Careem is on a mission to create the Everything App for the greater Middle East, aiming to simplify daily life through seamless transportation, food and grocery ordering, payment management, and more. Since its inception in 2012, Careem has empowered over 2.5 million Captains to earn, served more than 70 million customers, and nurtured a vibrant platform for the region’s leading talent and entrepreneurs. Operating in over 70 cities across 10 countries, from Morocco to Pakistan, Careem is now entering a new phase driven by artificial intelligence. The company is seeking curious and problem-solving AI professionals to develop impactful tools, automate workflows, and enhance operations, customer experiences, and internal systems.
We are currently looking for a Senior Software Engineer I to join the Engagement team within the Benefits Platform squad. This team focuses on building backend systems that manage promotions and discounts, which are critical to Careem’s business success. The role involves working on high-impact projects, designing scalable backend services, and shaping the experience for millions of customers across the region.
Key Responsibilities
- Collaborate closely with engineering peers to develop scalable and robust backend applications and services.
- Independently write high-quality, performant, and reliable code while managing assigned tasks and resolving bugs.
- Interpret functional specifications and deliver complete features autonomously.
- Participate in the on-call rotation, responding promptly to incidents within established service-level agreements (SLAs).
- Actively engage in agile and engineering best practices, contributing to continuous process improvements.
Required Qualifications
- Minimum of 4 years of professional software development experience.
- Bachelor’s degree in Computer Science or a related technical discipline.
- Proficiency in at least one modern object-oriented programming language such as Java, Golang, or Kotlin.
- Strong understanding of computer science fundamentals, including object-oriented design, data structures, and algorithms.
- Experience operating online systems reliably, including deploying changes to live production environments.
Preferred Qualifications and Benefits
- Master’s degree in Computer Science or a related technical field.
- Experience with Golang, microservices architecture, and building high-performance systems hosted on AWS or other cloud platforms.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Knowledge of both relational and non-relational database systems.
- Commitment to professional software engineering best practices, including coding standards, code reviews, source control, build processes, testing, and operations.
Careem offers a dynamic work environment where employees can make a meaningful impact across the region while continuously learning and growing. Full-time team members collaborate with inspiring professionals and contribute to a purpose-driven organization focused on regional development. The company supports flexible work arrangements, including four days per week in the office and one day remote, with the option to work remotely from any country for up to 30 days annually. Additional benefits include unlimited vacation days, healthcare coverage, and fitness reimbursements for activities such as gym memberships and training classes.
This role presents an exciting opportunity to join a forward-thinking company at the forefront of AI-driven innovation in the Middle East, contributing to products that simplify and enrich the lives of millions.