Senior Software Engineering Manager

4 days ago


Karachi, Sindh, Pakistan Careem Full time

Careem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose to simplify and improve the lives of people and build an inspiring organization. Since 2012, Careem has created earnings for over 2.5 million Captains, simplified the lives of over 70 million customers, and built a platform for the region's best talent to thrive and for entrepreneurs to scale their businesses. Careem operates in over 70 cities across 10 countries, from Morocco to Pakistan.

ABOUT THE ROLE

We are seeking a Senior Software Engineering Manager to lead our talented engineering team, focusing on distributed backend systems, their scalability, and ongoing development. You will collaborate with engineering leaders across Careem to ensure effective execution and explore new engineering opportunities.

You will be responsible for maintaining key services that power the Careem platform, scaling highly distributed systems, and continuously documenting and enhancing our engineering practices. These large-scale systems handle everything from user requests to payment processing.

What you'll do:

  • Lead a team of software engineers to implement high-quality services, including design, development, and deployment of new functionalities.
  • Plan and allocate talent to meet engineering goals. Collaborate with engineering leaders, customers, and peers to share information and improve processes.
  • Assist your teams in developing roadmaps for system and product growth, and execute projects to support that growth.
  • Mentor developers to improve their skills and advance their careers.
  • Create a community within the team to support members' growth journeys.
  • Address large-scale engineering challenges effectively.
  • Encourage responsibility, authority, and accountability among team members.
  • Maintain high engineering engagement levels.
    • Lead design, architecture, process, and development discussions.
    • Own engineering metrics and support for your teams' software.
    • Drive improvements in engineering practices across teams.
    • Collaborate with senior leaders to define technical strategy and architecture.
    • Provide technical vision and leadership within your organization.
    • Resolve large-scale engineering challenges efficiently.
    • Support others in taking responsibility and accountability.

What you'll need:

  • Strong software engineering skills with expertise in data structures, algorithms, software design, and OOP.
  • Proficiency in at least one of these: Java, Go, Python, or .NET.
  • Deep understanding of building scalable distributed systems.
  • Bachelor's degree in Computer Science, Engineering, or related field; Master's degree is a plus.
  • Several years of experience in engineering management or senior team leadership roles.
  • A passion for talent development.
  • Ability to improve technical development processes.
  • 11+ years of experience.

What we'll provide you:

We offer opportunities to make an impact in the region while learning and growing. As a full-time Careem employee, you will be able to:

  • Work with inspiring colleagues in a vibrant community.
  • Contribute to a purposeful organization with regional impact.
  • Explore new learning and growth opportunities daily.
  • Work 4 days a week in the office and 1 day from home, with remote work options for 30 days annually and unlimited vacation days. (Tech roles may have 2 office days and 3 remote days.)
  • Access healthcare benefits and fitness reimbursements for health activities.
#J-18808-Ljbffr
  • Software Engineer

    1 week ago


    Karachi, Sindh, Pakistan Bronx Engineering Industries Full time

    Bachelor's degree in Computer Science or related field with 5 years of experience in software engineering with a focus on Civil Engineering industryJob Description: Software Engineer - Bronx Engineering IndustriesResponsibilities:- Designing, developing, testing and maintaining software applications and systems- Collaborating with cross-functional teams to...


  • Karachi, Sindh, Pakistan Contour Software Full time

    Join to apply for the Senior Software Developer role at Contour Software.4 days ago Be among the first 25 applicants.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are part of a global enterprise software conglomerate that is among the...


  • Karachi, Sindh, Pakistan Q-Solutions Full time

    Senior Software Engineer (MERN & NEXT.JS)Senior Software Engineer (MERN & NEXT.JS)2 days ago Be among the first 25 applicantsDirect message the job poster from Q-SolutionsWe're hiring a Full Stack Developer (MERN & NEXT JS). You are responsible for building and maintaining web applications using the MERN and NEXT.JS (React-based) frameworks.Key...

  • Software Engineer

    2 days ago


    Karachi, Sindh, Pakistan Software Digital Full time

    Bachelors in Software Engineering, Computer Science or relevantWriting clean, high-quality, high-performance, maintainable codeDevelop and maintain software, including applications, databases, interfaces, and enhancements.Coordinate cross-functionally to ensure project meets business objectives and compliance StandardsSupport test and deployment of new...


  • Karachi, Sindh, Pakistan Softflux Pakistan Pvt Ltd Full time

    Senior Software Engineer Softflux Pakistan Pvt Ltd, Pakistan Softflux Pakistan (Pvt.) limited is looking for Senior Software Engineers specialists in .Net, LAMP (Linux-Apache-MySQL-PHP).The person who takes this job will undoubtedly be providing some of the technical muscle Softflux needs to continue growing its BPO operations.The incumbent should be a...


  • Karachi, Sindh, Pakistan Knysys Full time

    Senior Software Engineer Knysys, Pakistan If you have successful experience in the field of software engineering in a generalist role in challenging projects/applications, you are welcome to apply in our place where exposure to work on multiple technology and different services areas along with respectable learning and financial growth are the fruits for...


  • Karachi, Sindh, Pakistan Nortec Software Full time

    Senior Quality Assurance Engineer Nortec Software, Pakistan Candidate must:Participate in all SDLC phases and accomplish assigned tasks effectively and efficiently.Participate in Application testing and Release Verification (testing, defect reporting and post fix bugs verification).Participate in Test Plan, Test Cases and Test Script development,...


  • Karachi, Sindh, Pakistan Mobilecomplete Inc. Full time

    SENIOR SOFTWARE ENGINEER / TECHNICAL LEAD Mobilecomplete Inc., Pakistan Responsibilities include leading the design and implementation of Mobile Complete's technology stack in a fast-paced startup environment. The ideal candidate is a strong hands-on engineer who has done some project management in the past and is willing to lead a team of junior...


  • Karachi, Sindh, Pakistan Inqline Full time

    SENIOR SOFTWARE ENGINEERJob Purpose: We are looking for a self-motivated, flexible, and energetic individual to join our team as a Senior Software Engineer at Inqline. The selected candidate will be working as a member of the product development team to build a global Artificial Intelligence (AI) software. The ideal candidate must have sound knowledge and a...


  • Karachi, Sindh, Pakistan Software Digital Full time

    Senior Software Engineer Software Digital, Pakistan Bachelors Degree / Masters Degree in Computer Science / Software Engineering / Computer Engineering We are looking for Senior Software Engineers with minimum 5+ years of experience and expertise in developing robust and scalable solutions using Microsoft .Net Technologies.Minimum 5+ years of web-based...