Careem is building the Everything App for the greater Middle East, aiming to simplify everyday life through seamless transportation, food and grocery ordering, payment management, and more. Since 2012, the company has empowered over 2.5 million Captains to earn income and served more than 70 million customers across 70+ cities in 10 countries, spanning from Morocco to Pakistan. As Careem enters a new AI-driven phase, it is seeking innovative problem-solvers to create AI-powered tools, automate workflows, and improve operational efficiency. The Senior Software Engineer I role within the Engagement team’s Benefits Platform squad focuses on developing backend systems that manage promotions and discounts, which are vital to Careem’s business. This position offers the chance to work on impactful projects by designing scalable backend services that affect millions of users across the region.
Key Responsibilities:
- Collaborate closely with engineering peers to develop highly scalable and robust backend applications and services.
- Write high-quality, performant, and reliable code while independently managing assigned tasks and bug fixes.
- Interpret functional specifications and deliver complete features autonomously.
- Participate in the on-call rotation to promptly address and resolve incidents within defined service level agreements (SLAs).
- Actively engage in agile team practices and contribute to the continuous improvement of engineering processes.
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 operating live online systems, including deploying production changes reliably.
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 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 operational procedures.
Careem offers a dynamic work environment where employees can make a meaningful impact in the region while continuously learning and growing. Full-time team members work alongside talented and inspiring professionals in a purpose-driven organization dedicated to unlocking regional potential. 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 is based in Islamabad, Pakistan, and is ideal for individuals passionate about leveraging technology to drive innovation and enhance customer satisfaction in a fast-growing market.