
Your reliable ride in the Middle East
Careem, a subsidiary of Uber, is a leading ride-hailing platform based in Dubai, United Arab Emirates. Founded in 2012, Careem operates in over 100 cities across 14 countries in the Middle East, North Africa, and South Asia, serving millions of customers. The company raised over $1 billion in fundin...
Careem offers competitive salaries, equity options, comprehensive health insurance, and generous paid time off. The company also supports remote work ...
Careem fosters a culture of innovation and adaptability, focusing on solving local transportation challenges. The company values diversity and inclusi...

Careem • Lahore, Pakistan
Careem is seeking a Senior Software Engineer II to help build their Everything App for the greater Middle East. You'll work on backend applications and services, focusing on scalability and reliability. This role requires strong programming skills in Java and Python.
You have 5+ years of experience in software engineering, particularly in backend development, where you've designed and built scalable applications that serve millions of users. Your expertise in programming languages like Java and Python allows you to write high-quality, performant code that meets the needs of diverse applications. You are a problem-solver at heart, always looking for ways to improve processes and enhance user experiences through technology.
You thrive in collaborative environments, working closely with cross-functional teams including product managers and other engineers. Your ability to communicate complex technical concepts clearly helps bridge the gap between technical and non-technical stakeholders. You are also committed to continuous learning and staying updated with the latest industry trends, particularly in AI and automation, which are crucial for Careem's next chapter.
Experience with cloud platforms such as AWS or Azure is a plus, as is familiarity with microservices architecture. You may also have a background in AI applications, which aligns with Careem's focus on leveraging AI to enhance their services. Your passion for technology and innovation drives you to explore new tools and methodologies that can benefit the team and the organization.
In this role, you will architect and build robust backend applications that are integral to Careem's Everything App. You will collaborate with engineers across various teams to ensure that the applications are scalable and reliable, capable of handling high traffic and complex operations. Your responsibilities will include writing and reviewing code, conducting code reviews, and implementing best practices for software development.
You will also play a key role in defining and enhancing the patterns and principles that the engineering team follows, ensuring that the quality of services continuously improves. As a subject matter expert in your area, you will mentor junior engineers and help them grow in their roles. Your contributions will directly impact the user experience, making it easier for customers to access services like transportation, food delivery, and payments.
Careem provides a flexible work environment, allowing you to work four days a week in the office and one day from home. Additionally, you can work remotely from any country in the world for up to 30 days a year, promoting a healthy work-life balance. The company also offers unlimited vacation days, ensuring that you have the time you need to recharge.
Healthcare benefits and fitness reimbursements are part of the package, supporting your well-being and encouraging a healthy lifestyle. Careem is committed to building an awesome organization that inspires its employees, and you will be part of a team that values innovation and collaboration.
Join Careem and be part of a mission to simplify and improve people's lives across the Middle East. Your work will contribute to a platform that empowers millions of users and supports the region's best talent and entrepreneurs.
Apply now or save it for later. Get alerts for similar jobs at Careem.