Senior Software Engineer (C++)

Sorry, this job was removed at 06:44 a.m. (UTC) on Tuesday, Nov 03, 2026
Be an Early Applicant
Lahore, Punjab, PAK
In-Office
Senior level
Professional Services • Software
The Role
Design, develop, debug, optimize, and maintain scalable desktop and backend applications using modern C++. Apply multithreading, memory management, OOP, STL, design patterns, and performance optimization. Collaborate in Agile teams, conduct code reviews and unit testing, manage code with Git and Azure DevOps, troubleshoot technical issues, and use AI-assisted development with human oversight.
Summary Generated by Built In
Senior Software Engineer (C++)About the Role

We are looking for a skilled Senior C++ Developer with 5+ years of experience in designing, developing, debugging, and optimizing scalable desktop and backend applications. The ideal candidate will have strong expertise in modern C++ standards (C++17, C++20, and C++23), object-oriented programming, multithreading, memory management, and software design patterns.

The candidate should be comfortable working in an Agile environment, collaborating with cross-functional teams, and leveraging AI-assisted development practices alongside human-led engineering and code review.

Key Responsibilities
  • Design, develop, maintain, and optimize scalable desktop and backend applications using modern C++.
  • Apply strong knowledge of C++17, C++20, and C++23 standards to build reliable and efficient software solutions.
  • Implement multithreaded applications, effective memory management, smart pointers, and performance optimization techniques.
  • Apply object-oriented programming (OOP), STL, design patterns, and SOLID principles to develop maintainable and high-quality code.
  • Work with Microsoft technologies, including Visual C++ (VC++), Microsoft Foundation Classes (MFC), COM, and SQL Server.
  • Identify and resolve technical issues through debugging, root-cause analysis, and performance profiling.
  • Participate in code reviews, unit testing, refactoring, and continuous improvement of existing codebases.
  • Use Git and Azure DevOps for source control, collaboration, and CI/CD workflows.
  • Follow Agile/Scrum methodologies and contribute to Scaled Agile processes.
  • Collaborate with engineering teams and stakeholders to understand requirements and deliver effective technical solutions.
  • Apply AI-assisted development practices to improve productivity, with appropriate human oversight, validation, and code quality controls.
  • Contribute to technical discussions, knowledge sharing, and continuous improvement initiatives.
Required Skills and Qualifications
  • Bachelor's degree in Computer Science (BCS), Software Engineering, or an equivalent field.
  • 5+ years of professional software development experience, preferably in C++ development.
  • Strong hands-on experience with C++17, C++20, and C++23.
  • Proficiency in Visual C++ (VC++), MFC, STL, and object-oriented programming.
  • Strong understanding of multithreading, concurrency, smart pointers, and memory management.
  • Experience with software design patterns and writing efficient, maintainable, and scalable code.
  • Working knowledge of Microsoft SQL Server and COM.
  • Experience with Git and Azure DevOps, including version control and CI/CD practices.
  • Familiarity with Agile/Scrum methodologies and Scaled Agile processes.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience with unit testing, code reviews, code refactoring, and performance optimization.
  • Knowledge of virtualization and networking concepts.
  • Good verbal and written English communication skills.
Culture of Belonging: At SSI, we are committed to fostering a culture of belonging where everyone feels valued, respected, and empowered to contribute and grow.

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or an equivalent field
  • 5+ years of professional software development experience, preferably in C++ development
  • Hands-on experience with C++17, C++20, and C++23
  • Proficiency in Visual C++, MFC, STL, and object-oriented programming
  • Understanding of multithreading, concurrency, smart pointers, and memory management
  • Experience with software design patterns and efficient, maintainable, scalable code
  • Working knowledge of Microsoft SQL Server and COM
  • Experience with Git and Azure DevOps, including version control and CI/CD practices
  • Familiarity with Agile/Scrum methodologies and Scaled Agile processes
  • Strong debugging, analytical, and problem-solving skills
  • Experience with unit testing, code reviews, code refactoring, and performance optimization
  • Knowledge of virtualization and networking concepts
  • Good verbal and written English communication skills

Similar Jobs

Motive Logo Motive

Program Manager

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office
2 Locations
4000 Employees

Motive Logo Motive

Technical Account Manager

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office or Remote
Lahore, Punjab, PAK
4000 Employees

Motive Logo Motive

Technical Support

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office
2 Locations
4000 Employees

Motive Logo Motive

Business Intelligence Analyst

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office
2 Locations
4000 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Lahore
200 Employees
Year Founded: 1991

What We Do

Strategic Systems International (SSI) is a fast-growing Advanced Analytics and Software Engineering firm that partners with tech companies to help them launch and scale their products. The company was launched in 1991 by alumni of University of Chicago and Northwestern has grown to 200 employees with presence in US, Europe and Asia. We architect a

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
VCA Animal Hospitals Thumbnail
Pet • Professional Services
Los Angeles, CA
35000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account