Chargement en cours

Lead / Staff Engineer C++ (Windows)

AUVERGNE RHÔNE- LPES, FRANCE
il y a 1 jour

Client Type: Product Company

Job Type: Full Time With Client

Work Mode: Hybrid

Location: Hyderabad, India

Experience: 10 – 17 Years

Skills: Win32, Socket Programming, Memory Leaks, MFC

About The Opportunity

About the Role

We are looking for a seasoned Lead / Staff C++ Engineer to join a high-performing Agile engineering team building mission-critical, high-performance Windows applications for the financial services market . This is a senior individual contributor role where you will drive technical decisions, own complex problem areas, and directly influence the architecture and quality of our core platform.

If you are a Windows application specialist with deep expertise in C/C++, Win32, multithreading, and socket programming — and you thrive in a complex, performance-critical codebase — this role is built for you.

What You Will Do

  • Own and drive end-to-end feature development — from design through delivery — using C/C++ and MFC on Windows
  • Diagnose and resolve complex defects including memory leaks, race conditions, multithreading, and concurrency issues
  • Architect and optimize Windows application components with a focus on performance, reliability, and scalability
  • Build and maintain socket programming and network communication layers within enterprise banking applications
  • Collaborate with product, QA, and architecture teams during planning, estimation, and design reviewsProactively maintain and modernize the existing codebase, applying best practices for code quality and security
  • Contribute to Agile ceremonies — sprint planning, stand-ups, retrospectives, and technical grooming sessions
  • Mentor and guide other engineers on Windows internals, debugging practices, and performance patterns

Must-Have Skills

What We Are Looking For

  • Hands-on C/C++ development experience, exclusively or primarily on Windows platforms
  • Deep expertise in Win32 API, DLLs, shared libraries, and Windows message loop / event-driven architecture
  • Strong command of data structures, STL libraries, and modern C++ standards
  • Proven experience with multithreading, thread synchronization, and concurrency in a Windows environment (mutexes, critical sections, events)
  • Socket programming and network programming experience on Windows (Winsock)
  • Solid understanding of Windows internals — process/memory model, kernel objects, IPC
  • Expert-level debugging skills using tools such as WinDbg, Visual Studio Debugger, or similar
  • Experience in the banking or financial services domain (strongly preferred)
#J-18808-Ljbffr
Entreprise
ULTISOURCE
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
RENNES, 35
il y a 21 jours
FRANCE
il y a 21 jours
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès