Senior C++ Developer

3 weeks ago


Lahore, Punjab, Pakistan LMKR Full time

Join to apply for the Senior C++ Developer role at LMKR

1 week ago Be among the first 25 applicants

Join to apply for the Senior C++ Developer role at LMKR

We are looking for a skilled and hands-on Senior C++ Developer to join our R&D team. This role is ideal for someone with deep experience in C++/MFC development, strong grasp of SOLID design principles, and a passion for building high-performance desktop applications. The primary focus will be on architecting and developing application components, modernizing legacy code, and applying modern coding practices to deliver robust and maintainable solutions.

Job Responsibilities:

  • Design and implement desktop application components using C++/MFC.
  • Apply SOLID design principles, design patterns, and modern C++ practices to create maintainable and scalable code.
  • Participate in architectural discussions and contribute to application design.
  • Modernize and refactor legacy code using contemporary C++ features.
  • Write clean, efficient, and well-documented code aligned with best practices.
  • Work closely with product managers, domain experts, and QA engineers to deliver high-quality features.
  • Participate in code reviews and contribute to improving coding standards and development processes.

Required Skills:

  • 10+ years of hands-on software development experience, primarily in C++ with strong MFC background.
  • Strong problem-solving skills and attention to detail.
  • Solid understanding of Object-Oriented Programming, SOLID principles, and common design patterns.
  • Experience with COM/DCOM is a plus.
  • Familiarity with multi-threading, memory management, and performance optimization.
  • Experience with development tools like Visual Studio, Git/TFS.
  • Experience or familiarity with .NET/WPF is advantageous.

Experience:

Minimum: 10 years of software development, primarily with C++ and MFC

Preferred: 10+ years of software development, primarily with C++ and MFC

Education/Qualification

  • Minimum: Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, or related discipline.
  • Preferred: Master's degree in Computer Science, Software Engineering, Systems Engineering, or related discipline.

Location

  • Lahore
Seniority level
  • Seniority levelNot Applicable
Employment type
  • Employment typeFull-time
Job function
  • Job functionInformation Technology
  • IndustriesIT Services and IT Consulting

Referrals increase your chances of interviewing at LMKR by 2x

Get notified about new Software Engineer jobs in Lahore, Punjab, Pakistan.

Full Stack Developer - MERN (Remote, Anywhere in Pakistan, AED Salary)Associate Software Engineer - Data ScienceAI/ML Engineer (Remote, Anywhere in Pakistan, AED Salary)

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
  • C++ Developer

    1 week ago


    Lahore, Punjab, Pakistan Craft Soft LLC Full time

    We are looking for a talented and experienced C++ Developer to join our growing team. As a C++ Developer, you will be responsible for designing, developing, and maintaining high-performance software solutions. You will work closely with a team of engineers to build innovative applications and contribute to the ongoing optimization of our systems.Job...

  • C# Developer

    2 weeks ago


    Lahore, Punjab, Pakistan Mindwhiz Full time 150,000 - 240,000 per year

    Job Title: C# DeveloperLocation: DHA Phase 5, LahoreExperience Required: 3 to 5 yearsWorking Hours: 6:00 PM to 3:00 AMAbout the RoleWe're seeking a skilled C# Developer to join our dynamic team. The role involves designing, developing, and maintaining robust applications and services using C# and .NET frameworks. You'll work closely with cross-functional...


  • Lahore, Punjab, Pakistan beBeeSoftwareDevelopment Full time $90,000 - $120,000

    C Software Development PositionWe are seeking skilled C software developers with experience in telecom, electrical, electronics, and automatic control fields.Key Responsibilities:Design and develop software applications using the C programming language.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and...

  • C# Developer

    2 weeks ago


    Lahore, Punjab, Pakistan Mindwhiz Full time

    OverviewJob Title: C# DeveloperLocation: DHA Phase 5, LahoreExperience Required: 3 to 5 yearsWorking Hours: 6:00 PM to 3:00 AMWe're seeking a skilled C# Developer to join our dynamic team. The role involves designing, developing, and maintaining robust applications and services using C# and .NET frameworks. You'll work closely with cross-functional teams to...

  • C# Developer

    1 week ago


    Lahore, Punjab, Pakistan Mindwhiz Full time

    OverviewJob Title: C# DeveloperLocation: DHA Phase 5, LahoreExperience Required: 3 to 5 yearsWorking Hours: 6:00 PM to 3:00 AMWe're seeking a skilled C# Developer to join our dynamic team. The role involves designing, developing, and maintaining robust applications and services using C# and .NET frameworks. You'll work closely with cross-functional teams to...


  • Lahore, Punjab, Pakistan Trilogy Full time

    Senior C# Developer, Trilogy (Remote) - $60,000/year USDJoin to apply for the Senior C# Developer, Trilogy (Remote) - $60,000/year USD role at TrilogyThis range is provided by Trilogy. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$30.00/hr - $30.00/hrWhat You Will Be DoingEmploying...


  • Lahore, Punjab, Pakistan Trilogy Full time

    Senior C# Developer, Trilogy (Remote) - $60,000/year USDJoin to apply for the Senior C# Developer, Trilogy (Remote) - $60,000/year USD role at TrilogyThis range is provided by Trilogy. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$30.00/hr - $30.00/hrWhat You Will Be DoingEmploying...

  • Angular+C# Developer

    2 weeks ago


    Lahore, Punjab, Pakistan Technology Brainz Full time $104,000 - $130,878 per year

    Company DescriptionTechnology Brainz is a team of web designers, developers, project managers, and digital marketing professionals dedicated to creating and executing results-driven web-based solutions. Utilizing the latest trends and technologies, we aim to deliver innovative and effective web solutions. Our commitment to creativity and productivity ensures...


  • Lahore, Punjab, Pakistan Entermarkets Full time

    Degree in Computer Science or related field of expertiseWe are looking for exceptional C# developers with a minimum of 3 to 5 years work experience. Applicants that have worked on a variety of projects (not the usual CMS, shopping carts, websites etc.) that set them apart from the ordinary developer are invited to apply. You should have:Minimum 3-5 years...


  • Lahore, Punjab, Pakistan beBeeCpu Full time $90,000 - $120,000

    Job Title: C++ Game Development SpecialistDescription:We are seeking an experienced C++ programmer to join our team and contribute to the development of immersive gaming experiences using Unreal Engine.The successful candidate will design, develop, and implement engaging gameplay features and systems using C++ within the Unreal Engine framework. This role...