Taro Logo

Senior Software Engineer II

Building the Everything App for the greater Middle East, making it easier to move around, order food and groceries, manage payments, and more.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer II

Careem, a leading technology company in the Middle East, is seeking a Senior Software Engineer II to join their team in Jordan. As part of the company building the Everything App for the greater Middle East, you'll play a crucial role in developing scalable backend solutions that impact millions of users across 70+ cities in 10 countries.

The role offers an exciting opportunity to work with modern technologies like Java, Golang, and Kotlin while architecting distributed systems in a cloud environment. You'll be responsible for designing and building highly scalable applications, mentoring junior engineers, and ensuring the reliability of production systems.

The ideal candidate brings 6+ years of software development experience, with particular expertise in backend development and distributed systems. You'll work in a hybrid environment with a flexible schedule (4 days office/1 day remote, plus 30 days annual remote work from anywhere) and enjoy comprehensive benefits including unlimited vacation and healthcare coverage.

This position offers the unique opportunity to drive meaningful impact in a rapidly growing market while working alongside top talent. You'll be part of an organization that has already created earnings for over 2.5 million Captains and simplified lives for over 70 million customers. If you're passionate about building large-scale systems and want to contribute to a purpose-driven company transforming the Middle East's digital landscape, this role presents an excellent opportunity for both professional growth and meaningful impact.

Last updated 17 days ago

Responsibilities For Senior Software Engineer II

  • Work closely with engineers across teams to architect and build highly scalable backend applications and services
  • Write and review high quality, performant and reliable code
  • Continuously improve service quality and reliability
  • Become subject matter expert and collaborate with Product Managers
  • Mentor and guide junior team members
  • Participate in on-call rotation and incident resolution
  • Participate in and lead team agile and engineering practices

Requirements For Senior Software Engineer II

Java
Kotlin
Go
Kubernetes
  • 6+ years of professional software development experience
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years experience contributing to service design and architecture
  • 2+ years experience mentoring software engineers
  • Experience with Java, Golang, or Kotlin
  • Experience designing large scale distributed applications
  • Experience operating production systems
  • Understanding of software engineering best practices
  • Experience with AWS Cloud
  • Experience with Docker and Kubernetes
  • Experience in high-paced startup environment

Benefits For Senior Software Engineer II

Medical Insurance
  • 4 days in office & 1 day from home work schedule
  • 30 days remote work from any country per year
  • Unlimited vacation days
  • Healthcare benefits
  • Fitness reimbursements

Interested in this job?

Jobs Related To Careem Senior Software Engineer II