Verified today
Senior C++ Engineer, C#
About the role
Quest Global team developing Windows client applications. The role designs, implements, and reviews code for C++ and C# projects, focusing on multithreading, IPC, and modern C++ standards. Based in Pune, India, on-site work model, collaborating with Quest Global and customer teams in an agile environment.
What you’ll do
- Design and implement enhancements for Windows client applications
- Participate in code reviews and peer feedback sessions
- Develop and maintain multithreaded components
- Write and execute unit and integration tests
- Collaborate with cross‑functional teams to integrate features
- Debug and resolve code issues using tools like GDB
- Contribute to CI/CD pipelines and Docker environments
- Document code changes and technical specifications
What you’ll bring
- 3+ years C++ development
- Proficiency with C++14-17
- Experience with multithreading and synchronization
- Knowledge of design patterns and OOP concepts
- Familiarity with UWP and Windows client development
- Version control using Git, Gerrit or GitHub
- Experience with REST APIs, curl, OpenSSL
- Understanding of IPC, shared memory, sockets