Careem is on a mission to create the Everything App for the greater Middle East, aiming to simplify daily life by facilitating easy movement, 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 built a thriving platform for the region’s top 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 innovative AI professionals to develop impactful tools, automate workflows, and enhance operations, customer experience, and internal systems. Currently, Careem is looking for a Senior Software Engineer I to join the Engagement team within the Benefits Platform squad. This team is responsible for building backend systems that manage promotions and discounts essential to Careem’s business. The role offers the chance to work on high-impact projects, design scalable backend services, and influence the experience of millions of customers across the region.
Key Responsibilities:
- Collaborate closely with engineering team members to develop highly scalable and robust backend applications and services.
- Independently write high-quality, performant, and reliable code while addressing assigned tasks and bugs.
- Understand functional specifications and deliver complete features with minimal supervision.
- Participate in the on-call rotation, promptly responding to and resolving incidents within defined service level agreements (SLAs).
- Engage actively in agile methodologies and engineering best practices, contributing to their continuous improvement.
Required Qualifications:
- Minimum of 4 years of professional software development experience.
- Bachelor’s degree in Computer Science or a related technical field.
- 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 in reliably operating online systems, including deploying changes to production environments.
Preferred Qualifications and Benefits:
- Master’s degree in Computer Science or a related technical discipline.
- Experience with Golang, microservices architecture, and high-performance systems deployed on AWS or other cloud platforms.
- Familiarity with container technologies such as Docker and Kubernetes.
- Knowledge of both relational and non-relational database systems.
- Strong adherence to professional software engineering best practices, including coding standards, code reviews, source control, build processes, testing, and operational procedures.
Careem offers a dynamic work environment where employees can make a meaningful impact while continuously learning and growing. Full-time team members work alongside inspiring professionals and contribute to a purposeful organization dedicated to 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 provides an exciting opportunity to join a forward-thinking team leveraging AI to transform how people live and work across the Middle East.