NextHire Try for free

JobWorld

Posted 28 Oct 2025

C++ Developer

Apply with NextHire Auto Apply fills in the application for you.
Team
CGI India Global Delivery Center
Posted
28 Oct 2025

About the role

Job Title: Senior C++ Developer

Location: Bengaluru, India (Hybrid / Onsite / Remote — as per company policy)

Experience: 5+ years

Employment Type: Full-time

About the Role

We are looking for an experienced C++ Developer to design, develop, and optimize high-performance applications. The ideal candidate should have a strong foundation in modern C++, problem-solving skills, and experience working in large-scale software systems or product development environments.


Key Responsibilities
  • Design, develop, test, and maintain robust and scalable software components using C++ (C++11/14/17/20).
  • Collaborate with cross-functional teams including architects, QA engineers, and product managers.
  • Optimize applications for performance, memory management, and scalability.
  • Debug, troubleshoot, and resolve complex software issues.
  • Participate in code reviews, provide technical guidance, and follow best coding practices.
  • Contribute to continuous integration and deployment processes.
  • Stay updated with the latest C++ standards and industry best practices.
Required Skills & Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of hands-on experience in C++ software development.
  • Strong knowledge of Object-Oriented Programming (OOP) and Design Patterns.
  • Proficiency with STL, templates, multithreading, and memory management.
  • Experience with Linux/Unix environments and build systems (CMake, Make, etc.).
  • Familiarity with version control systems (Git, SVN).
  • Solid debugging and performance profiling skills.
  • Excellent analytical and communication skills.
Preferred / Nice-to-Have Skills
  • Experience with network programming (TCP/IP, sockets).
  • Exposure to real-time systems, embedded development, or financial/trading platforms.
  • Knowledge of Python, Java, or Rust as a secondary language.
  • Experience with Agile methodologies and CI/CD pipelines (Jenkins, GitLab CI, etc.).
  • Familiarity with unit testing frameworks (Google Test, Catch2).

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach