
Posted a day ago
Senior Software Engineer (C++)
Strategic Systems InternationalSenior Software Engineer
Requirements
C++ 17-20-23, VC++, MFC, STL, SQL Server, Multi-threading, Smart pointers, Design patterns, Memory management, COM, OOPs, Git/Azure DevOps
Skills
C#SQL ServerAzure DevOpsGit
About the role
Responsibilities
- Design, develop, and maintain scalable desktop and backend applications using modern C++ standards (C++ 17, 20, and 23).
- Implement robust solutions utilizing VC++, MFC, STL, and SQL Server.
- Apply object-oriented programming (OOP), design patterns, and SOLID principles to application architecture.
- Manage memory efficiently using smart pointers and advanced memory management techniques.
- Develop multi-threaded applications while ensuring thread safety and performance optimization.
- Work with COM components and related integrations as required.
- Participate in code refactoring, unit testing, and code reviews to ensure high-quality releases.
- Contribute to CI/CD pipelines and version control processes using Git and Azure DevOps.
- Collaborate with cross-functional teams within Scaled Agile and Scrum methodologies.
Requirements
- Minimum 5 years of hands-on experience in C++ development.
- Deep expertise in C++ 17-20-23, VC++, MFC, STL, and SQL Server.
- Strong proficiency in multi-threading, smart pointers, and memory management.
- Solid understanding of Design Patterns, COM, and OOP principles.
- Experience with Git and Azure DevOps for version control and CI/CD.
- Bachelor's degree (BCS or equivalent) in Computer Science or a related field.
- Strong debugging, analytical, and troubleshooting skills.
- Fluent verbal English communication skills.
Preferred Qualifications
- Experience with WCF and code refactoring/optimization.
- Working knowledge of virtualization and networking concepts.
- Familiarity with Scaled Agile frameworks.
About the Company
Strategic Systems International is dedicated to creating a workplace where diversity and inclusion are valued. We strive to build a culture of belonging where every voice is heard and every person has the opportunity to succeed.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer (C++)
Strategic Systems International · Lahore
