HamburgerMenu
hirist

Job Description

Description :

Job Title : Senior C++ Developer (System / Application Development)

Location : Bangalore (Hybrid)

Experience : 6 to 12 Years

Employment Type : Full-time

About the Role :

We are looking for a highly skilled C++ Developer to design, develop, and optimize high-performance applications. The ideal candidate should have strong expertise in Modern C++, system-level programming, and building scalable, low-latency solutions.

- You will work on core product development, collaborate with cross-functional teams, and contribute to architecture and performance optimization.

Key Responsibilities :

- Design, develop, and maintain high-performance C++ applications

- Write clean, efficient, and maintainable code using modern C++ standards (C++11/14/17/20)

- Develop and optimize multi-threaded and concurrent applications

- Work on system-level programming (memory management, performance tuning, low-latency systems)

- Collaborate with product managers, architects, and QA teams for end-to-end delivery

- Participate in code reviews, design discussions, and architectural decisions

- Debug complex issues using tools like GDB, Valgrind, etc.

- Implement data structures, algorithms, and design patterns

- Ensure application performance, scalability, and reliability

- Contribute to CI/CD pipelines and build systems

Required Skills :

- Strong proficiency in C++ (C++11/14/17 or later)

- Solid understanding of :

a. OOP (Object-Oriented Programming)

b. STL (Standard Template Library)

c. Design Patterns

d. Data Structures & Algorithms

- Experience in multithreading and concurrency

- Knowledge of Linux/Unix systems programming

- Experience with debugging and performance optimization

- Familiarity with TCP/IP, socket programming

- Hands-on experience with build tools like CMake / Make

- Version control systems : Git / GitLab

Good to Have (Preferred Skills) :

- Experience with microservices architecture (gRPC, Protocol Buffers)

- Exposure to cloud platforms GCP

- Knowledge of Docker / Kubernetes

- Experience with Qt (for UI applications) or embedded systems

- Familiarity with CI/CD tools (Jenkins, GitHub Actions)

- Understanding of static code analysis tools (SonarQube, etc.)

What Were Looking For :

- Strong problem-solving and analytical skills

- Ability to work in a fast-paced, collaborative environment

- Ownership mindset with attention to detail

- Good communication and teamwork skills

- Passion for writing high-quality, scalable code

Why Join Us :

- Opportunity to work on high-impact, scalable systems

- Exposure to cutting-edge technologies

- Collaborative and innovation-driven culture

- Competitive salary and benefits

- Career growth into Tech Lead / Architect roles


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in