Senior Software Engineer II

1 week ago


Karachi, Sindh, Pakistan Careem Networks FZ LLC 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 awesome organisation that inspires. 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 this role

By applying here you will be considered for multiple similar positions within Careem across several teams and if you are successful we will match you to the best fit role based on your career and personal preferences.

What you'll do

  1. Work closely with engineers across many teams to architect and build highly scalable and robust backend applications and services.
  2. Write and review high quality, performant and reliable code.
  3. Continuously improve the quality and reliability of services and help define and enhance the patterns and principles that the team follows.
  4. Become the subject matter expert in your area and collaborate closely with Product Managers to understand and refine functional specifications.
  5. Mentor and guide junior members of the team.
  6. Participate in the on-call rotation and be willing to jump in and help resolve any incidents within the defined SLA.
  7. Participate in team agile and engineering practices and lead their continuous evolution.

What you'll need

  1. 7+ years of professional software development experience.
  2. 2+ years of experience contributing to the design and architecture of new and existing services.
  3. 2+ years of experience mentoring software engineers.
  4. Bachelor's Degree in Computer Science or other related technical field.
  5. Extensive experience working with at least one modern object-oriented programming language such as Java, Golang or Kotlin.
  6. Experience designing and building large scale, distributed applications including making tradeoffs in architecture and functionality in a cloud environment.
  7. Experience operating production systems including defining metrics and processes for deploying changes to production reliably in live systems.
  8. Solid understanding of software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.

Preferred qualifications

  1. Bachelor's Degree in Computer Science or other related technical field.
  2. Experience with Java Spring, Golang and AWS.
  3. Experience working in a high-paced start-up environment.

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:

  1. Work and learn from great minds by joining a community of inspiring colleagues.
  2. Put your passion to work in a purposeful organisation dedicated to creating impact in a region with a lot of untapped potential.
  3. Explore new opportunities to learn and grow every day.
  4. 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.)
  5. Access to healthcare benefits and fitness reimbursements for health activities including gym, health club, and training classes.
Apply for this job
#J-18808-Ljbffr

  • Karachi, Sindh, Pakistan Careem Networks FZ LLC Full time

    About this roleBy applying here you will be considered for multiple similar positions within Careem across several teams and if you are successful we will match you to the best fit role based on your career and personal preferences.What you'll doWork closely with engineers across many teams to architect and build highly scalable and robust backend...


  • Karachi, Sindh, Pakistan Software Digital Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Software Digital in Karachi, Pakistan.The ideal candidate will have a strong background in software development and a minimum of 5+ years of experience in developing robust and scalable solutions using Microsoft .Net Technologies.You will be responsible for designing,...

  • Frontend Engineer II

    2 weeks ago


    Karachi, Sindh, Pakistan DigitalOcean LLC Full time

    We are looking for aFrontend Engineer II who is passionate about creating intuitive, scalable, and dynamic user interfaces that empower our customers to build and scale their businesses effortlessly.As a Frontend Engineer II at DigitalOcean, you will join a dynamic team, reporting to the Frontend Engineering Manager. You will collaborate with designers,...


  • Karachi, Sindh, Pakistan Astera Software, Inc. Full time

    Job SummaryAstera Software, Inc. is seeking a highly skilled Senior Software Development Lead to play a crucial role in shaping the technical direction of our software solutions.Key Responsibilities:Lead a dynamic team of software engineers, fostering a culture of collaboration, innovation, and excellence.Guide and mentor your team in software engineering...


  • 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 Rainsoft Financails Full time

    Software Development RoleWe are seeking a highly skilled React JS Software Engineer to join our team at Rainsoft Financials. As a React JS Software Engineer, you will be responsible for developing software as a service solutions for the US finance industry.You will work in a dynamic team environment, gaining a system-level understanding of our platform. We...


  • Karachi, Sindh, Pakistan Aion Digital Full time

    Senior Software Engineer (Full Stack / Backend)We're Hiring: Senior Software Engineer (Full Stack / Backend)Are you an experienced Full Stack/Backend Engineer with expertise in Node.js, TypeScript, Python, and microservices? Do you thrive in cloud-native application development and enjoy working with cutting-edge tools and technologies? If so, SpireTech...

  • Software Engineer

    1 day ago


    Karachi, Sindh, Pakistan Wenawa Software Inc. Full time

    We're looking for a skilled Senior Backend Software Engineer to lead our Karachi office team. The successful candidate will be responsible for building robust, scalable, and secure backend systems using modern technologies like ASP.NET Core, Node.js, and cloud services.Your responsibilities will include designing and implementing APIs, middleware, and...

  • Software Engineer

    3 weeks 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 Creative Chaos Full time

    Job SummaryA Senior Software Engineer for Java is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...


  • Karachi, Sindh, Pakistan Creative Chaos Full time

    Job SummaryA Senior Software Engineer for .Net is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer ensures that the functionality, security, and performance of the server...


  • 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 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 Astera Software, Inc. Full time

    Job DescriptionAstera Software, Inc. is looking for a skilled Software Engineering Team Lead to oversee the development of our software solutions.Main Responsibilities:Lead a team of software engineers, guiding them in software engineering best practices.Collaborate with cross-functional teams to develop scalable and robust software architectures.Ensure...


  • Karachi, Sindh, Pakistan Office Field Full time

    Office Field is looking for a Senior Software Engineer - AI to join our engineering team.ResponsibilitiesDeveloping Semantic search algorithms on documents and data.Building Generative AI models and pipelines.Training and Fine tuning AI models.Building RAG mechanism for information extraction.Deploying scalable AI system on the cloud.RequirementsBachelor's...


  • Karachi, Sindh, Pakistan Careem Networks FZ LLC Full time

    About This RoleAs a Senior Software Engineer II at Careem Networks FZ LLC, you will be part of a highly scalable and robust backend applications team. You will work closely with engineers across many teams to architect and build high-quality, performant, and reliable code. Your role will involve continuously improving the quality and reliability of services...


  • Karachi, Sindh, Pakistan Rainsoft Financails Full time

    Senior React JS Developer Rainsoft Financials, Pakistan Rainsoft Financials is seeking a talented Senior React Developer to join our growing team.As a Senior React Developer, you will be developing software as a service solution for the US finance industry, delivering cutting-edge business processes and consumer experience through software. You will be...


  • Karachi, Sindh, Pakistan iTACK Solutions Full time

    We are seeking a highly skilled Software Engineer with expertise in C#, MVC, and Agile methodologies. As a Senior Software Engineer / Team Lead, you will play a critical role in shaping our software development processes and ensuring the delivery of high-quality products.Responsibilities:Designing and developing software applications using C# and...


  • Karachi, Sindh, Pakistan UNAVAILABLE Full time

    Company OverviewIbex is a dynamic organization seeking an experienced Senior Software Engineer to join our team.