Careem is building the Everything App to simplify daily life across the Middle East by integrating transportation, food and grocery delivery, payments, and more into a single platform. Since its inception in 2012, Careem has empowered over 2.5 million drivers and served more than 70 million customers across 70+ cities in 10 countries, spanning from Morocco to Pakistan. As the company advances into a new phase focused on artificial intelligence, it is seeking talented AI professionals to develop innovative tools, automate workflows, and create impactful solutions that enhance operations, customer experience, and internal systems. The Senior Software Engineer I position within the Engagement team’s Benefits Platform squad is responsible for designing and scaling backend services that manage promotions and discounts, playing a critical role in driving Careem’s business growth and improving customer satisfaction throughout the region.
Key Responsibilities
- Collaborate with engineering teams to develop scalable and reliable backend applications and services.
- Write high-quality, efficient, and maintainable code while independently handling assigned tasks and bug fixes.
- Translate functional specifications into fully implemented features with minimal supervision.
- Participate in the on-call rotation to quickly resolve incidents and maintain service level agreements (SLAs).
- Engage in agile methodologies and contribute to continuous improvement of engineering processes.
Required Qualifications
- At least 4 years of professional experience in software development.
- Bachelor’s degree in Computer Science or a related technical field.
- Proficiency in one or more modern object-oriented programming languages such as Java, Golang, or Kotlin.
- Strong foundation in computer science principles, including object-oriented design, data structures, and algorithms.
- Experience managing live production systems and deploying changes reliably.
Preferred Qualifications and Benefits
- Master’s degree in Computer Science or a related discipline is a plus.
- Experience with Golang, microservices architecture, and building high-performance systems on AWS or other cloud platforms.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of both relational and non-relational databases.
- Commitment to software engineering best practices, including coding standards, code reviews, source control, build processes, testing, and operational excellence.
Careem provides a dynamic and collaborative work environment where employees can make a meaningful impact while growing professionally. Full-time team members benefit from a supportive community of talented professionals and the chance to contribute to a purpose-driven organization focused on regional development. The work model includes four days in the office and one remote day per week, with additional flexibility to work remotely from any country for up to 30 days annually. Employees enjoy unlimited vacation days, healthcare coverage, and fitness reimbursements for activities such as gym memberships and training classes. This role offers a unique opportunity to join a forward-thinking company leveraging AI to transform the digital landscape across the Middle East.