Software Engineer for Large Scale Systems

5 days ago


Lahore, Punjab, Pakistan Careem Full time
About the Company
Careem is a technology company that aims to simplify and improve the lives of people in the greater Middle East. We have created a platform that allows users to move around, order food and groceries, manage payments, and more.

Our Engineering Culture
We believe that our engineers play a crucial role in achieving our mission, and we strive to create a culture that encourages collaboration, innovation, and growth. Our NextGen Programme is designed to help grow our engineers by teaching them how to write clean code, use SOLID principle techniques, and design reliable systems.

The Job
As a software engineer, you will be responsible for maintaining some of our services that power the Careem Engine, scaling highly distributed systems, and continuously documenting and improving our engineering practices. These large-scale, distributed systems handle everything from user requests to payment processing.

  • Develop our distributed backend system to meet the challenging functional, scalability, and reliability requirements for our fast-growing business.
  • Maintain features and systems, with an emphasis on code quality, maintainability, readability, and testing.

What We're Looking For
We are looking for someone with 2-4 years of experience in software development, preferably in a distributed system environment. The ideal candidate will have a strong understanding of object-oriented design, data structures, and algorithms, as well as the ability to solve complex problems and write clean and maintainable code.

Benefits
We offer a range of benefits to our employees, including unlimited vacation days, flexible working hours, access to healthcare benefits, and fitness reimbursements for health activities.

  • Lahore, Punjab, Pakistan Absm Pvt. Ltd Full time

    Absm Pvt. Ltd is seeking a highly skilled individual to fill the role of a large scale software initiator. This position involves developing technical proposals, planning and designing large-scale software projects, and implementing process improvements.ResponsibilitiesDeveloping technical proposalsPlanning and designing large-scale software...


  • Lahore, Punjab, Pakistan NorthBay Solutions LLC Full time

    Key ResponsibilitiesMonitor, troubleshoot, and support large scale AWS data pipelines using tools like AWS Glue, Lambda, Step Functions, Athena, Redshift, or Airflow.Investigate job failures, analyze CloudWatch logs, and collaborate with L2/L3 teams to implement corrective actions and resolve complex issues.Re-run failed jobs and retry data ingestion...


  • Lahore, Punjab, Pakistan Exper Labs Full time

    About UsAt Exper Labs, we strive to push the boundaries of software development by utilizing cutting-edge technologies. Our mission is to design and deploy high-performance mobile and web-based applications that deliver exceptional value to our clients.We're a service-based company with established partnerships across North America. We collaborate closely...


  • Lahore, Punjab, Pakistan Tech Flairz Full time

    Tech Flairz is a forward-thinking company that provides innovative IT solutions to our clients. We are seeking an experienced Senior Backend Engineer/Cloud Architect to join our team and lead the design, development, and deployment of our backend infrastructure on Microsoft Azure.Responsibilities:Design and implementation: Design and implement scalable,...

  • Software Engineer

    2 days ago


    Lahore, Punjab, Pakistan Tech Scale Full time

    Job DescriptionWe are seeking a seasoned software engineer to join our team at Tech Scale and contribute to the development of scalable and high-performance applications.The ideal candidate will have a strong background in computer science and experience with managing data platforms. They should be proficient in Java-based languages, including Scala, and...


  • Lahore, Punjab, Pakistan NorthBay Solutions Full time

    NorthBay Solutions is seeking a highly experienced Large Scale Database Migration Professional to join our team. In this role, you will be responsible for leading large-scale heterogeneous database migrations and modernization efforts.Responsibilities:Leverage your expertise in Postgres, Oracle, and AWS to design and implement scalable database...


  • Lahore, Punjab, Pakistan Programmers Force Full time

    About the RoleWe are seeking a dynamic and experienced Engineering Manager to lead and scale our engineering efforts for our cutting-edge Fintech and Blockchain industry. This role requires a hands-on leader who can manage and grow team members, ensuring the delivery of high-quality, scalable, and secure software solutions. You will play a critical role in...


  • Lahore, Punjab, Pakistan Programmers Force Pvt. Ltd. Full time

    Join to apply for the Software Engineering Manager role at Programmers ForceWe are seeking a dynamic and experienced Engineering Manager to lead and scale our engineering efforts for our cutting-edge Fintech and Blockchain industry. This role requires a hands-on leader who can manage and grow team members, ensuring the delivery of high-quality, scalable, and...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Job DescriptionThis role involves working on large-scale residential, commercial, or industrial projects, requiring a high level of technical expertise and attention to detail. The successful candidate will have a strong understanding of HVAC and plumbing systems, including layouts, schematics, and components.Required Skills and QualificationsDiploma or...


  • Lahore, Punjab, Pakistan Strategic Systems International Full time

    JOB TITLE: Principal Software Engineer (PHP, Laravel, MySQL)DEPARTMENT: Software DevelopmentREPORTS TO: Project DirectorPURPOSE:We are seeking a highly experienced and motivated Senior Full Stack Developer to join our dynamic team. This role is ideal for a technically proficient individual with strong backend and frontend expertise, leadership capabilities,...


  • Lahore, Punjab, Pakistan Devsinc Full time

    Senior Software Engineer - GolangCompany: DevsincLocation: PakistanJob OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Devsinc.Key ResponsibilitiesDevelop scalable solutions for our global application;Write efficient and maintainable codebase;Optimize high-volume data storage systems;Implement integration and unit tests,...


  • Lahore, Punjab, Pakistan HH Software Solutions Full time

    Senior .NET Developer/Team LeadAt HH Software Solutions, we are seeking a highly skilled Senior .NET Developer to lead our team. This is an exceptional opportunity for someone who wants to take their career to the next level.Key Responsibilities:Demonstrate strong development, analysis, and design skills with extensive experience in C# and ASP.NET.Manage the...


  • Lahore, Punjab, Pakistan Bitsclan Full time

    About the Position">Architect and implement large-scale software systems.Develop expertise in cloud-based services and infrastructure.Liaise with stakeholders to understand project requirements and provide technical guidance.Collaborate with teams to identify and prioritize technological improvements.Stay up-to-date with industry trends and...


  • Lahore, Punjab, Pakistan Lunara Full time

    Senior Developer Lead at LunaraWe are seeking a highly skilled and motivated senior developer lead to develop and implement a scalable, secure, and reliable fintech platform. The successful candidate will ensure that the platform meets our requirements and industry standards.Responsibilities:Develop and maintain continuous integration and continuous...


  • Lahore, Punjab, Pakistan Programmers Force Full time

    About the JobAt Programmers Force, we're seeking an exceptional Software Development Manager to lead and scale our engineering efforts in the cutting-edge Fintech and Blockchain industries. This critical leadership role demands a hands-on approach to managing and developing a distributed engineering team.Key ResponsibilitiesTeam Leadership: As a seasoned...

  • Senior QA Engineer

    3 hours ago


    Lahore, Punjab, Pakistan Strategic Systems International Full time

    JOB TITLE: Senior QA Engineer (Manual & Automation Testing)DEPARTMENT: Software DevelopmentREPORTS TO: Project DirectorPURPOSE:We are looking for a dedicated and detail-oriented QA Engineer to join our team. This role is ideal for professionals with a strong foundation in manual QA, a passion for large-scale data handling, and a drive to ensure the highest...


  • Lahore, Punjab, Pakistan Rapid Silicon Full time

    Job OverviewRapid Silicon seeks a skilled Senior Software Engineer to join our team of software professionals. This role will be responsible for designing and developing high-quality software modules based on provided specifications. The ideal candidate will have strong expertise in Object-Oriented languages, experience with large-scale systems, and...


  • Lahore, Punjab, Pakistan Careem Networks FZ LLC Full time

    About the TeamCareem Networks FZ LLC is a fast-growing technology company that aims to revolutionize the way people move around cities. Our NextGen Programme is designed to help grow our engineers by learning how to write Clean Code, use SOLID principle techniques, and design reliable systems.We are looking for talented software engineers to join our team of...

  • Technical Lead

    2 days ago


    Lahore, Punjab, Pakistan Tech Scale Full time

    RequirementsSenior with 7 years of software engineering experience and a computer science background.5+ years of experience with the Java ecosystem; preferably Scala programming language and related frameworks/libraries (e.g., Akka, Play Framework).Experience with building RESTful APIs and web services.Strong understanding of database design and management,...


  • Lahore, Punjab, Pakistan Accountancy Outsourcing Services (Pvt) Ltd. Full time

    Job Description:About the Role:We are seeking a highly skilled Software Engineer to lead our team in developing high-quality software solutions using Core Java.The successful candidate will have at least 4 years of experience working as a team lead, with strong team leading/management skills.Key Responsibilities:Lead a team of software engineers in designing...