Senior Software Engineer II

2 weeks ago


Karachi, Sindh, Pakistan Careem Networks FZ LLC Full time

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

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

What you`ll need

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

Preferred qualifications

  • Bachelor's Degree in Computer Science or other related technical field.
  • Experience with Java Spring, Golang and AWS.
  • Experience working in a high-paced start-up environment.
#J-18808-Ljbffr
  • Test Engineer II

    1 week ago


    Karachi, Sindh, Pakistan Careem Full time

    Role OverviewThe QA Engineer II plays a vital role in ensuring the quality of our software products. You will work closely with our development teams to identify and prioritize testing tasks, develop and execute test plans, and collaborate with cross-functional teams to resolve defects.ResponsibilitiesReviewing technical specifications to ensure a thorough...


  • 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...


  • Karachi, Sindh, Pakistan Careem Full time

    About the JobCareem is a pioneering tech company revolutionizing transportation, food delivery, and payments in the Middle East. Our mission is to simplify and improve the lives of people by building an awesome organization that inspires.Our team is dedicated to creating a world-class engineering experience for our users. As a QA Engineer II, you will play a...


  • 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 Careem Full time

    About UsCareem is a technology startup that aims to build the Everything App for the greater Middle East. We make it easier than ever to move around, order food and groceries, manage payments, and more.We are led by a powerful purpose to simplify and improve the lives of people and build an awesome organization that inspires.Job SummaryWe are seeking a...


  • 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 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

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

    Job OverviewAstera Software, Inc. is seeking an experienced Senior/Lead Web Developer to join our team. This role involves utilizing strong web application and custom development skills to build, customize, and extend WordPress plugins and themes.Key ResponsibilitiesCollaborate with the design team to implement responsive and visually appealing user...


  • 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 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.


  • 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...