Senior Software Engineer I Backend

About the role

Careem's Marketplace ETA & routing team sits at the heart of how millions of customers experience our platform. We power the estimated delivery times and routing logic across every Careem vertical — Food, Groceries, Abu Dhabi Taxi, and Hala — from the moment a customer browses a menu to the second their order arrives at the door.

As a senior software engineer I on this team, you will build and maintain the highly reliable backend systems that make real-time ETAs and delivery routing possible at scale. You'll work alongside a tight-knit, backend-focused team of engineers across Jordan, Pakistan, and Dubai, and take ownership of critical infrastructure that directly shapes the customer experience across all of Careem's delivery products.

What you'll do

  • Design, build, and maintain highly scalable and robust backend services powering real-time ETA computation and delivery routing across all Careem verticals.
  • Write high-quality, performant, and reliable Golang code while delivering complete features and resolving bugs independently.
  • Understand functional specifications end-to-end and translate them into production-grade backend solutions.
  • Ensure system reliability through rigorous testing practices — unit, integration, and end-to-end — with a reliability-first engineering mindset.
  • Participate in the on-call rotation and respond to incidents within defined SLAs, helping to maintain platform uptime and stability.
  • Contribute to team agile and engineering practices, and play an active role in their continuous improvement.
  • Collaborate closely with teammates across multiple time zones, contributing to a culture of technical excellence and strong team cohesion.

What you'll need

  • 4+ years of professional software development experience.
  • Bachelor's degree in computer science or a related technical field.
  • Hands-on experience with Golang or at least one modern object-oriented programming language (Java, C#, C++, Kotlin); Golang is the primary language of our stack.
  • Strong computer science fundamentals: object-oriented design, data structures, and algorithms.
  • Proven experience operating and deploying changes to live production systems reliably.
  • A collaborative, team-first mindset with strong communication skills.

Nice to have

  • Experience with routing systems, ETA computation, or geospatial/logistics domains.
  • Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Azure.
  • Experience with container technologies including Docker and Kubernetes.
  • Working knowledge of relational and non-relational database systems.
  • Experience applying software engineering best practices: coding standards, code reviews, source control, build processes, and testing.
  • Master's degree in computer science or a related technical field.

What we’ll provide you

  • We offer colleagues the opportunity to drive impact in the region while they learn and grow. As a full time Careem colleague, you will be able to:
  • Work and learn from great minds by joining a community of inspiring colleagues.
  • Put your passion to work in a purposeful organisation dedicated to creating impact in a region with a lot of untapped potential.
  • Explore new opportunities to learn and grow every day.
  • Work remotely from any country in the world for 30 days a year with unlimited vacation days per year.
  • Access to healthcare benefits and fitness reimbursements for health activities including gym, health club, and training classes.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available