Senior Software Engineer

4 days ago


Karachi, Sindh, Pakistan Avanza Solutions Full time 1,200,000 - 2,400,000 per year

Job Title: Senior Software Engineer (C++)

Location: Karachi, Pakistan

Experience: 3–6 Years

Job Type: Full-time On-site

About the Role

We are looking for a skilled Senior Software Engineer (C++) with 3–6 years of proven experience in developing high-performance applications. The ideal candidate must have strong hands-on expertise in C++, multithreading, database integration, data structures, and OOP concepts. You will be part of a core development team responsible for designing and optimizing scalable, reliable software systems.

Key Responsibilities

Design, develop, and maintain C++ software modules and applications.

Implement multithreading and concurrent systems ensuring performance and thread safety.

Work closely with databases (SQL or NoSQL) for data storage, retrieval, and optimization.

Apply solid data structure and algorithmic knowledge to solve complex engineering problems.

Follow OOP principles and software design best practices for maintainable and reusable code.

Debug, profile, and optimize code for performance and scalability.

Participate in code reviews and mentor junior developers.

Collaborate with cross-functional teams for system design, testing, and deployment.

Required Skills & Qualifications

Bachelor's degree in Computer Science, Software Engineering, or a related field.

3–6 years of experience in software development using C++11 or later.

Strong understanding of OOP, STL, and design patterns.

Hands-on experience with multithreading, synchronization, and concurrency control.

Experience with database systems (e.g., MySQL, PostgreSQL, SQLite, or similar).

Solid grasp of data structures, algorithms, and complexity optimization.

Good understanding of Linux/Windows development environments.

Excellent problem-solving and debugging skills.

Interested candidates may apply at

Job Type: Full-time

Pay: Up to Rs200,000.00 per month

Work Location: In person



  • Karachi, Sindh, Pakistan Software Digital Full time $1,080 - $1,900 per year

    Company DescriptionSoftware Digital specializes in developing innovative and creative solutions for communication and information needs, offering a wide range of services including web design and development, custom applications, ERPs, CRMs, e-commerce, business-to-business applications, and managed hosting. With a global client base, our work exemplifies...


  • Karachi, Sindh, Pakistan Careem Full time 1,500,000 - 3,000,000 per year

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


  • Karachi, Sindh, Pakistan Bayut | dubizzle Full time $50,000 - $150,000 per year

    At Dubizzle Labs, we are looking to further expand our Pakistan office of already 400+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class suite...


  • Karachi, Sindh, Pakistan Bayut | dubizzle Full time $60,000 - $150,000 per year

    At Dubizzle Labs, we are looking to further expand our Pakistan office of already 400+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class suite...


  • Karachi, Sindh, Pakistan Spursol Full time 900,000 - 1,200,000 per year

    Senior Software EngineerResponsibilities and Deliverables:Design, architect, and implement scalable, reliable, and secure applications.Collaborate closely with product managers, engineers, and stakeholders to define solutions, identify bottlenecks, and address critical priorities.Promote best practices in code quality, testing, CI/CD, and maintainability to...


  • Karachi, Sindh, Pakistan Avanza Solutions Full time 400,000 - 600,000 per year

    Job Title: Senior Software Engineer (C++)Location:Karachi, PakistanExperience:3–6 YearsJob Type:Full-time On-siteAbout the RoleWe are looking for a skilledSenior Software Engineer (C++)with 3–6 years of proven experience in developing high-performance applications. The ideal candidate must have strong hands-on expertise inC++,multithreading,database...


  • Karachi, Sindh, Pakistan Hatch Techs Full time

    We are looking for a skilledSeniorSoftware Engineerwith strong expertise inFrontend 15, TypeScript)andBackend (Python, FastAPI, MongoDB, Microservices). will be responsible for building scalable, performant applications and delivering end-to-end solutions in collaboration with product, design, and engineering teams.Key Responsibilities:Develop and maintain...


  • Karachi, Sindh, Pakistan Nanosoft Technologies Full time $400,000 - $1,200,000 per year

    POSITION: Sr. Software Engineer (5 years plus)COMPANY: Nanosoft TechnologiesJOB TYPE: FULL TIME (Onsite/Karachi Office)LOCATION: Gulshan-e-Iqbal Block 6, KarachiNanosoft Technologies is seeking a skilled Senior Software Engineer with strong expertise in Python (Django) to design, develop, and maintain scalable backend systems for one of it's client.KEY...


  • Karachi, Sindh, Pakistan PsychPlus Full time

    Why PsychPlus?The current delivery model for mental health care is broken in this country. PsychPlus set out on a mission to reimagine how mental health care is delivered to folks who need it. Our goal is to provide a digital-first, modern approach to psychiatry and therapy. We provide care both in-person at our offices across Texas and virtually so our...

  • Software Engineer

    2 days ago


    Karachi, Sindh, Pakistan Spursol Full time 500,000 - 1,500,000 per year

    Responsibilities and deliverables:Develop and maintain backend and frontend features for production systems.Write clean, maintainable, and well-tested code following best practices.Collaborate with senior engineers, product managers, and stakeholders to deliver features and resolve technical challenges.Participate in design discussions, contributing ideas...