HamburgerMenu
hirist

Senior C++ Developer

Delphie Consulting services
Pune
5 - 8 Years

Posted on: 04/12/2025

Job Description

Description :

About the Role :

We are seeking a highly proficient Senior C++ Developer with deep expertise in modern C++ development, system programming, and performance-driven engineering.


The ideal candidate will architect, implement, and optimize high-performance software modules while ensuring reliability, scalability, and low-latency execution.

This role demands strong problem-solving skills, advanced knowledge of C++ standards, and hands-on experience building complex, multi-threaded applications.

Key Responsibilities :

Core Development :

- Architect, design, and implement high-performance C++ applications using modern C++ standards (C++11/14/17/20).

- Develop scalable and modular codebases leveraging OOP principles, advanced templates, STL, and design patterns.

- Build system-level modules, reusable libraries, and platform components.

Performance & Optimization :

- Profile, debug, and optimize code for CPU, memory usage, and latency.

- Implement efficient algorithms and data structures tailored for high-load and distributed environments.

- Analyze core dumps, race conditions, and memory leaks using tools like Valgrind, gdb, Clang sanitizers, perf, etc.

Systems & Concurrency :

- Build multi-threaded components and ensure thread safety, lock management, and concurrency control.

- Work on low-latency systems, event-driven architectures, and real-time execution frameworks.

- Integrate modules with OS-level APIs, network I/O, file systems, and inter-process communication (IPC).

Collaboration & Engineering Practices :

- Work closely with architects, product managers, DevOps, and QA teams to deliver reliable and scalable solutions.

- Participate in design discussions, effort estimations, technical planning, and architecture reviews.

- Conduct code reviews, enforce coding standards, and mentor junior developers.

- Write comprehensive technical documentation including API specs, architecture diagrams, and deployment guides.

Required Skills & Qualifications :

- Bachelors/Masters in Computer Science, Engineering, or related discipline.

- 5+ years of hands-on experience in professional C++ development.

- Strong command over : Modern C++ (11/14/17/20)

- OOP concepts and SOLID principles

- Data structures, algorithms, and design patterns

- Expertise in multi-threading, concurrency, and synchronization techniques.

- Strong understanding of memory management, pointers, smart pointers, RAII, and performance tuning.

- Proficiency with debugging tools, profiling tools, and performance analyzers.

- Experience working with Git and familiarity with branching strategies.

- Understanding of SDLC, Agile/Scrum methodologies, and industry-standard engineering practices.


```

info-icon

Did you find something suspicious?