
On-Site
Full-Time
Bengaluru, Karnataka
India
About the Role
Job Title: Senior Lead C++ Developer
Location: Bangalore, India (Onsite – GTP Office, 5 Days a Week)
Employment Type: Full-Time | Onsite
Role Summary
We are looking for a skilled and experienced C++ Developer with strong proficiency in Linux-based development. The ideal candidate will have a solid background in systems-level programming, multithreading, and performance tuning in a Linux environment. This is an onsite role, requiring presence at our Bangalore GTP office 5 days a week.
Technical Skills & Responsibilities
Minimum of 12 years of hands-on experience in C++ development on Linux.
Design, develop, test, and maintain C++ applications on Linux platforms.
Write efficient, reliable, and maintainable code, adhering to best practices.
Troubleshoot and debug system-level issues, including memory leaks and performance bottlenecks.
Collaborate with cross-functional teams including QA, DevOps, and Product Management.
Actively participate in code reviews and provide constructive feedback.
Write and maintain detailed technical documentation.
Core Technical Competencies
Expertise in C++ (C++11, C++14, C++17)
Proficient in Linux/Unix development and shell scripting
Experience with multi-threading, inter-process communication (IPC), and low-latency systems
Strong understanding of data structures and algorithms
Familiarity with tools like GCC, GDB, Valgrind, Make/CMake
Experience with version control systems (e.g., Git)
Excellent debugging and analytical skills
Process Skills
Familiar with Agile methodologies – Scrum, Scrumban
Experience in Test-Driven Development (TDD)
Educational Qualifications
Bachelor’s degree in Engineering (preferably in Computer Science or related field)
Additional Details
This is a full-time onsite role based in Bangalore – GTP Office
In-person (F2F) interview required for the final selection round
Location: Bangalore, India (Onsite – GTP Office, 5 Days a Week)
Employment Type: Full-Time | Onsite
Role Summary
We are looking for a skilled and experienced C++ Developer with strong proficiency in Linux-based development. The ideal candidate will have a solid background in systems-level programming, multithreading, and performance tuning in a Linux environment. This is an onsite role, requiring presence at our Bangalore GTP office 5 days a week.
Technical Skills & Responsibilities
Minimum of 12 years of hands-on experience in C++ development on Linux.
Design, develop, test, and maintain C++ applications on Linux platforms.
Write efficient, reliable, and maintainable code, adhering to best practices.
Troubleshoot and debug system-level issues, including memory leaks and performance bottlenecks.
Collaborate with cross-functional teams including QA, DevOps, and Product Management.
Actively participate in code reviews and provide constructive feedback.
Write and maintain detailed technical documentation.
Core Technical Competencies
Expertise in C++ (C++11, C++14, C++17)
Proficient in Linux/Unix development and shell scripting
Experience with multi-threading, inter-process communication (IPC), and low-latency systems
Strong understanding of data structures and algorithms
Familiarity with tools like GCC, GDB, Valgrind, Make/CMake
Experience with version control systems (e.g., Git)
Excellent debugging and analytical skills
Process Skills
Familiar with Agile methodologies – Scrum, Scrumban
Experience in Test-Driven Development (TDD)
Educational Qualifications
Bachelor’s degree in Engineering (preferably in Computer Science or related field)
Additional Details
This is a full-time onsite role based in Bangalore – GTP Office
In-person (F2F) interview required for the final selection round