Careem is on a mission to create the Everything App for the Middle East, aiming to simplify daily life through seamless transportation, food and grocery ordering, payment management, and more. Since 2012, the company has empowered over 2.5 million drivers, served more than 70 million customers, and built a vibrant platform for regional talent and entrepreneurs. Operating in over 70 cities across 10 countries from Morocco to Pakistan, Careem is now entering a new phase driven by AI innovation. We are seeking a Senior Software Engineer I to join our Engagement team within the Benefits Platform squad. This role focuses on developing backend systems that manage promotions and discounts, which are vital to Careem’s business. It offers the chance to work on impactful projects, design scalable backend services, and influence the experience of millions of users across the region.
Key Responsibilities
- Collaborate with engineering peers to build highly scalable and reliable backend applications and services.
- Write clean, efficient, and maintainable code while independently handling assigned tasks and bug fixes.
- Translate functional specifications into fully developed features with minimal supervision.
- Participate in the on-call rotation to quickly resolve incidents within established service level agreements (SLAs).
- Actively engage in agile methodologies and contribute to the continuous enhancement of engineering workflows.
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 grasp of computer science fundamentals including object-oriented design, data structures, and algorithms.
- Experience managing live production systems and deploying changes reliably in production environments.
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 work environment where employees can make a meaningful regional impact while advancing their careers. Full-time team members collaborate with talented peers in a purpose-driven organization dedicated to unlocking the potential of the Middle East. The work schedule includes four days per week in the office and one day remote, with 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 position is based in Lahore, Pakistan, offering an exciting opportunity to join a forward-thinking team at the forefront of AI-driven innovation in the region.