Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Senior Software Engineer I

Careem

Careem is building the Everything App for the greater Middle East — making it easy to move around, order food and groceries, manage payments, and more. Our purpose is simple: to simplify and improve people’s lives and build an awesome organisation that inspires.
Since 2012, Careem has enabled earnings for over 2.5 million Captains, simplified the lives of more than 70 million customers, and built a platform where the region’s best talent and entrepreneurs thrive. We operate in 70+ cities across 10 countries, from Morocco to Pakistan.

We’re now entering our next chapter — one powered by AI. We’re looking for AI talent: curious problem-solvers who know how to apply AI to build tools, automate workflows, and create real impact. Whether it’s streamlining operations, enhancing customer experience, or reimagining internal systems — we want people who can make Careem work smarter and move faster.

About the Role

Careem's Quick and Shops team owns the customer-facing backend experience for two of our fastest-growing verticals. We power everything a customer sees and interacts with inside the consumer app — from browsing to checkout — through a server-driven UI architecture that keeps our mobile and backend teams tightly aligned.

As a Senior Software Engineer I, you will take full ownership of backend domains, build reliable and scalable services, and collaborate closely with mobile engineers to deliver a seamless customer experience for millions of Careem users.

What You'll Do

  • Design, build, and maintain scalable backend services powering the Quick and Shops customer experience.
  • Write high-quality Golang code, delivering complete features and resolving bugs independently.
  • Build and maintain REST APIs, service-to-service integrations, and gateway and configuration-driven systems.
  • Own and evolve backend data models and catalog systems supporting our product verticals.
  • Manage event-driven systems using Kafka and Avro schema evolution.
  • Support AWS cloud infrastructure including S3, CloudFront, DNS, and certificate management.
  • Participate in on-call rotations and debug production issues across highly distributed and decoupled systems.
  • Mentor junior colleagues and drive cross-functional technical discussions across teams.
  • Champion AI-assisted development tools as part of your daily engineering workflow.

What You'll Need

  • Proven backend engineering experience at a mid-band level or above — this is not an entry-level role.
  • Strong hands-on experience with Golang; candidates with deep experience in another modern language (Java, Kotlin, C#, C++) will be considered if they can demonstrate a clear ability to ramp up.
  • Product-facing backend experience — you have built systems that directly serve end customers, not purely infrastructure or platform-isolated work.
  • Experience with REST APIs, service-to-service integrations, and distributed systems.
  • Familiarity with data modeling, Kafka, and Avro schema evolution.
  • AWS cloud infrastructure exposure — S3, CloudFront, DNS, certificate management.
  • On-call ownership and a track record of debugging complex issues across distributed systems independently.
  • Strong communication skills, a collaborative mindset, and the ability to work autonomously without close supervision.
  • Experience mentoring junior engineers and coordinating across cross-functional teams.

Nice to Have

  • Understanding of server-driven UI paradigms.
  • Experience with Docker and Kubernetes.
  • Working knowledge of relational and non-relational databases.
  • Familiarity with software engineering best practices: code reviews, source control, testing standards.

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 4 days a week in office & 1 day from home, and remotely from any country in the world for 30 days a year with unlimited vacation days per year. (If you are in an individual contributor role in tech, you will have 2 office days a week and 3 to work from home.)
  • Access to healthcare benefits and fitness reimbursements for health activities including gym, health club, and training classes.
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer I in Karachi vacancy
  •  ...materials, radio-frequency identification (RFID) inlays and tags, software applications that connect the physical and digital and...  ...AND VIETNAM. Job Description About the role The Senior Dispatch Officer oversees daily local, upcountry, and export dispatch... 

    Avery Dennison

    Karachi
    6 hours ago
  •  ...developers can contribute features and potentially earn from the value their contributions create. Role We are looking for a Software Developer Intern who is interested in building a real-world product from the ground up. You will work closely with the founding/... 

    Qureos Inc

    Karachi
    7 hours ago
  •  ...security standards, and organizational policies . Prepare and present regular project status reports, dashboards, and updates to senior management and clients. Drive stakeholder alignment and facilitate effective decision-making throughout the project lifecycle.... 

    InfoTech Group

    Karachi
    10 hours ago
  •  ...application challenges within demanding project timelines. Academic Qualification A bachelor’s degree in Computer Science, Engineering, Information Technology, or a related discipline. Approximately 1 to 3 years of hands-on experience in SAP BTP, enterprise integration... 

    Ernst & Young

    Karachi
    11 hours ago
  •  ...Monitor workmanship, materials, measurements, and progress to maintain required quality standards. Coordinate with project managers, engineers, vendors, and clients regarding daily requirements and site issues. Maintain site records, progress updates, material usage... 

    Pinnacle Construction

    Karachi
    2 days ago
  •  ...5+ Years Location: Hybrid – Pakistan Working Hours: UAE Business Hours Job Summary We are looking for a Senior Azure Data Engineer with 5+ years of hands-on experience in designing and developing scalable data solutions on Microsoft Azure. Key Skills... 

    NorthBay Solutions

    Karachi
    3 days ago
  •  ...Technologies is a Karachi-based technology company that builds software and digital solutions. We are looking for a Full Stack...  ...documentation, and deployment activities. Follow software engineering best practices for version control, testing, security, and maintainability... 

    Markify Technologies

    Karachi
    2 days ago
  •  ...Responsibilities Define the merchant wallet product vision, roadmap, and strategy in line with company goals. Work with engineering and design to build features for merchants: merchant onboarding, acceptance, value added features, etc. Coordinate with... 

    HRSI Careers

    Karachi
    4 days ago
  •  ...analytical, investigative, and problem-solving skills Knowledge of digital fraud, cyber-crime patterns, payment fraud, social engineering, and identity theft Understanding of SBP regulatory frameworks, AML/CFT, and financial crime controls Hands-on experience with... 

    HRSI Careers

    Karachi
    4 days ago
  •  ...global, purpose-driven  AI-Native digital engineering partner helping businesses re-imagine, ‎...  ...10Pearls has  product engineering and ‎software development centers in North America,...  ...Dead Letter Queue (DLQ), is preferred. ~ Senior-level professionals who can work... 

    10Pearls

    Karachi
    4 days ago
  •  ...global, purpose-driven  AI-Native digital engineering partner helping businesses re-imagine, ‎...  ...10Pearls has  product engineering and ‎software development centers in North America,...  ...Role 10Pearls is seeking an experienced Senior Project Manager to lead the day-to-day execution... 

    10Pearls

    Karachi
    4 days ago
  •  ...Support site surveys, equipment testing, preventive maintenance, and preparation of service observations. Coordinate with senior engineers and site teams to complete work according to quality, safety, and schedule requirements. Maintain tools, work records, inspection... 

    Encom

    Karachi
    3 days ago
  •  ...global, purpose-driven  AI-Native digital engineering partner helping businesses re-imagine, ‎...  ...10Pearls has  product engineering and ‎software development centers in North America,...  ...Finance & Business Partnership Support senior leadership in developing and executing financial... 

    10Pearls

    Karachi
    5 days ago
  •  ...As a Senior DevOps Engineers at Dubizzle Labs, you will ensure our services are healthy, monitored, automated, and designed to scale. You'll...  ...Troubleshoot issues across the entire stack - hardware, software, application and network Migrate applications off of legacy... 

    Dubizzle Labs

    Karachi
    a month ago
  •  ...looking for an " Assistant Manager Sales " from a Mechanical Engineering background to join one of our client's team on full-time onsite...  ...regulations. Proficiency in AutoCAD and relevant design/software applications. Excellent communication, negotiation, and presentation... 

    Sperton Global AS

    Karachi
    3 days ago
  •  ...experience managing social media accounts and video production for U.S.-based companies. ~ Proficiency with modern video editing software (e.g., CapCut, Premiere Pro, Canva) specializing in dynamic, short-form video optimization (captions, pacing, hooks). ~ In-depth... 

    Bionic Talent

    Karachi
    3 days ago
  •  ...seeking a technically strong Distributed Cache & Java Support Engineer to support distributed caching solutions and onboard Java and...  ...Qualification & Experience ~ Bachelor's degree in computer science, Software Engineering, or Information Technology. ~5+ years of relevant... 

    Datamatics Technologies

    Karachi
    4 days ago
  • About the Role Support people operations and financial administration for a growing multi-site restaurant business in Karachi. Work with leadership and branch teams on workforce planning, employee development, compliance, budgeting, reporting, and financial controls...

    Burger Boss

    Karachi
    7 days ago
  •  ...materials, radio-frequency identification (RFID) inlays and tags, software applications that connect the physical and digital and...  ...functional management experience preferred. ~ Proven track record in senior leadership positions within multinational corporations;... 

    Avery Dennison

    Karachi
    5 days ago
  •  ...Opportunity: Senior Executive – Production Planning & Control Location: Karachi, Pakistan We are looking for an experienced...  ...Smart Infrastructure Electrification and Automation as Design Engineer and help us reimagine the world by finding solutions that make... 
    Karachi
    5 days ago
  •  ...drive action, or resolve issues Other tasks that may be relevant to the function, Qualifications Bachelor’s Degree in Engineering, Supply Chain Management, Mathematics, Economics, or any relatable specialization. Between 3 to 4 years work-related... 

    foodpanda

    Karachi
    6 days ago
  •  ...Define a realistic minimum viable product and phased development roadmap. Prepare clear Business Requirements Documents and Software Requirements Specifications. Produce user stories, process flows, functional requirements and acceptance criteria where appropriate... 

    myUKhub

    Karachi
    8 days ago
  •  ...& Data Services Contractor with at least three years of experience in technical support, customer-facing software implementation, API integration, data engineering, or related fields. This remote role supports REST APIs and software integrations, troubleshoots technical... 

    Authenticom

    Karachi
    8 days ago
  • Position Summary Remote Procurement Analyst supporting a Senior Purchasing & Logistics Specialist for a commercial furniture, fixtures and equipment (FF&E) and Division 10 Specialties supplier based in Edmonton, Alberta. Responsibilities Prepare and stage procurement... 

    Xenali Inc.

    Karachi
    8 days ago
  •  ...timelines. He/She will provide both overall project management and senior technical oversight across the water, irrigation and...  ...Requirements \u00a0 \u00a0 University degree in Agriculture Engineering or Water Resources ManagementMinimum 12 years of relevant experience... 

    Food and Agriculture Organization

    Karachi
    8 days ago
  • Squarera is looking for a committed Junior Data Engineer with strong SQL skills and experience working with ETL processes. The role involves developing, maintaining, and optimizing ETL and data pipelines. Key Responsibilities Develop, maintain, and optimize ETL and... 

    SQUARERA

    Karachi
    8 days ago
  •  ...end management of the site's capital expenditure (CapEx) projects, in line with Reckitt's project governance guidelines and Global Engineering Standards. The role covers everything from scope development and engineering estimates through execution, close-out, handover and... 

    Reckitt

    Karachi
    14 days ago
  •  ...exposure to international business operations Take ownership across finance, reporting, and business operations Work closely with senior stakeholders Enjoy a high level of autonomy and responsibility Opportunity to grow with an international recruitment and... 

    Sperton Global AS

    Karachi
    6 days ago
  •  ...independently in a remote setup Flexible mindset and willingness to adapt over long decisions cycles. Comfortable engaging with senior-level professionals About Sperton Sperton is an international recruitment and workforce solutions company with more than 20... 

    Sperton Global AS

    Karachi
    6 days ago
  •  ...Urdu . ~ Ability to follow detailed written instructions in English . ~2+ years of experience as a music producer, audio engineer, or mixing engineer. ~ Headphones or studio monitors suitable for critical listening. Preferred Formal training... 
    Remote job

    Mercor

    Karachi
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer I. Be the first to apply!