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.
- ...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...
- ...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/...
- ...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....
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- 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...
- ...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;...
- ...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...
- ...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...
- ...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...
- ...& 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...
- 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...
- ...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...
- 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...
- ...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...
- ...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...
- ...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...
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer I. Be the first to apply!
