Careem is building the Everything App to simplify daily life across the Middle East by integrating transportation, food and grocery ordering, and payment management into one seamless experience. Since its inception in 2012, Careem has empowered over 2.5 million Captains to earn income and served more than 70 million customers across over 70 cities in 10 countries, spanning from Morocco to Pakistan. As the company embraces a new AI-driven phase, it is seeking innovative problem-solvers to enhance operations, customer experience, and internal systems. The Senior Software Engineer I position within the Engagement team’s Benefits Platform squad focuses on developing and scaling backend services that support promotions and discounts, impacting millions of users throughout the region.
Key Responsibilities
- Collaborate closely with engineering team members to design and develop highly scalable, robust backend applications and services.
- Write high-quality, performant, and reliable code while independently managing assigned tasks and resolving bugs.
- Interpret functional specifications to deliver complete features autonomously.
- Participate in on-call rotations to promptly address and resolve incidents within defined service level agreements (SLAs).
- Actively engage in agile methodologies 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 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 managing live online systems, including deploying changes reliably to production environments.
Preferred Qualifications and Benefits
- Master’s degree in Computer Science or a related technical discipline is advantageous.
- Experience with Golang, microservices architecture, and building high-performance systems on AWS or other cloud platforms.
- Familiarity with container technologies such as Docker and Kubernetes.
- Knowledge of both relational and non-relational database systems.
- Demonstrated application of professional software engineering best practices, including coding standards, code reviews, source control, build processes, testing, and operational procedures.
Careem offers a dynamic and collaborative environment where employees can make a meaningful impact across the region while continuously learning and growing. Full-time team members work alongside inspiring peers within a purpose-driven organization focused on unlocking regional potential. The company supports flexible work arrangements, including four days in the office and one day remote per week, with the additional option to work remotely from any country for up to 30 days annually. Employees also enjoy unlimited vacation days, comprehensive healthcare benefits, and fitness reimbursements for activities such as gym memberships and training classes. This role provides an excellent opportunity to join a forward-thinking team leveraging AI to transform the future of services in the Middle East.