Senior Software Engineer (C++)

Reposted 19 Days Ago
Be an Early Applicant
Lahore, Punjab, PAK
In-Office
Senior level
Professional Services • Software
The Role
Design, develop, and maintain scalable desktop and backend C++ applications, focusing on code quality, performance optimization, and Agile practices.
Summary Generated by Built In

JOB TITLE: Senior C++ Developer

PURPOSE:

To design, develop, and maintain scalable desktop and backend applications using modern C++ standards. The role is responsible for delivering high quality, maintainable code while adhering to Agile practices and contributing to performance optimization, code quality, and continuous improvement initiatives.

KEY RESPONSIBILITIES:

  • Design, develop, and maintain desktop and backend applications using C++ 17, 20, and 23.
  • Implement robust solutions using VC++, MFC, STL, and SQL Server.
  • Apply strong object oriented programming concepts, design patterns, and SOLID principles in application architecture.
  • Manage memory efficiently using smart pointers and advanced memory management techniques.
  • Develop multi-threaded applications and ensure thread safety and performance optimization.
  • Work with COM components and related integrations where required.
  • Participate in code refactoring and optimization initiatives to improve scalability and maintainability.
  • Contribute to CI/CD pipelines and version control processes using Git and Azure DevOps.
  • Follow Scaled Agile and Scrum methodologies in sprint planning, development, and delivery cycles.
  • Perform unit testing, code reviews, and debugging to ensure high quality releases.
  • Identify and resolve performance bottlenecks through systematic analysis and troubleshooting.
  • Collaborate with cross functional teams to deliver project objectives within defined timelines.
  • Contribute to documentation and knowledge sharing within the team.

QUALIFICATIONS, SKILLS, AND EXPERIENCE

  • Primary Technical Expertise: C++ 17-20-23,VC++, MFC, STL, SQL Server, Multi-threading, Smart pointers, Design patterns, Memory management, COM, OOPs
  • Secondary Technical Expertise: Code Refactoring and Optimization, WCF, SOLID principles
  • Minimum 5 years of hands on experience in C++ development.
  • BCS or equivalent degree in Computer Science or a related field.
  • Experience with Git and Azure DevOps for version control and CI/CD.
  • Familiarity with Agile and Scrum methodologies.
  • Working knowledge of virtualization and networking concepts.
  • Strong debugging and analytical skills.
  • Effective collaboration in team based environments.
  • Fluent verbal English communication.

A CULTURE OF BELONGING: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.

        Skills Required

        • Minimum 5 years of hands-on experience in C++ development
        • BCS or equivalent degree in Computer Science or a related field
        Am I A Good Fit?
        beta
        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: Chicago, IL
        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 Jobs

        Octus Logo Octus

        Operations Specialist

        Fintech • News + Entertainment • Software • Database • Financial Services
        Easy Apply
        Remote or Hybrid
        Pakistan
        808 Employees

        Motive Logo Motive

        Technical Support

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

        Motive Logo Motive

        Operations Analyst

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

        Motive Logo Motive

        Account Manager

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

        Similar Companies Hiring

        Fairly Even Thumbnail
        Hardware • Other • Robotics • Sales • Software • Hospitality
        New York, NY
        30 Employees
        Kepler  Thumbnail
        Fintech • Software
        New York, New York
        6 Employees
        Onshore Thumbnail
        Software
        US
        100 Employees

        Sign up now Access later

        Create Free Account

        Please log in or sign up to report this job.

        Create Free Account