Senior C++ Developer

Qloron Pvt Ltd

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qloron Pvt Ltd in India is seeking a Senior C++ Developer with 6–8 years of hands-on software development experience. The ideal candidate will design, develop, debug, optimize, and maintain high-performance applications using Modern C++. You will work in Linux/Unix environments and collaborate across teams in an Agile setting.

The role involves mentoring juniors, contributing to coding standards, and delivering scalable solutions within agreed timelines.

Qualifications

  • 6–8 years of professional C++ development experience.
  • Strong hands-on experience with C++11/14/17; C++20 exposure is a plus.
  • Knowledge of OOP and SOLID principles; STL containers and algorithms.
  • Pointers, smart pointers, RAII, templates, and exception handling.
  • Data structures and algorithms; Multithreading and concurrency; Synchronization.

Responsibilities

  • Design and develop robust, scalable, and high-performance applications using C++.
  • Work with Modern C++ (C++11/14/17/20) and standard libraries.
  • Implement multithreaded and concurrent applications with proper synchronization.
  • Develop efficient solutions using STL, smart pointers, RAII, templates.
  • Participate in architecture and design discussions and contribute to technical decisions.
  • Analyze and optimize application performance, memory usage, and resource utilization.
  • Debug complex issues using GDB, Valgrind, and profiling tools.
  • Develop and maintain software on Linux/Unix environments.
  • Collaborate with QA, product, DevOps, and other engineering teams.

Skills

C++
Modern C++
OOP
STL
Multithreading
Linux
GDB
Git
Agile

Education

Bachelor's or Master’s in CS/IT/Engineering

Tools

CMake
Makefiles
Boost
Docker

Job description

Work Mode: On-site / Hybrid, as applicable

Job Summary

We are looking for an experienced Senior C++ Developer with 6–8 years of hands‑on software development experience. The ideal candidate should have strong expertise in Modern C++, object‑oriented programming, STL, multithreading/concurrency, Linux, data structures, and system‑level programming.

You will be responsible for designing, developing, debugging, optimizing, and maintaining scalable and high-performance software applications.

Key Responsibilities
  • Design and develop robust, scalable, and high-performance applications using C++.
  • Work extensively with Modern C++ (C++11/14/17/20) and standard libraries.
  • Implement multithreaded and concurrent applications with appropriate synchronization mechanisms.
  • Develop efficient solutions using STL, smart pointers, RAII, templates, and modern C++ features.
  • Participate in architecture and design discussions and contribute to technical decisions.
  • Analyze and optimize application performance, memory usage, and resource utilization.
  • Debug complex issues using tools such as GDB, Valgrind, AddressSanitizer, and profiling tools.
  • Develop and maintain software on Linux/Unix environments.
  • Work with IPC, socket programming, TCP/IP, and system‑level APIs where required.
  • Write unit tests, perform code reviews, and ensure adherence to coding and quality standards.
  • Collaborate with QA, product, DevOps, and other engineering teams.
  • Mentor junior developers and contribute to improving development practices.
  • Participate in Agile/Scrum ceremonies and complete deliverables within agreed timelines.
Mandatory Skills
  • 6–8 years of professional C++ development experience
  • Strong hands‑on experience with C++11/14/17; C++20 exposure is a plus.
  • Strong knowledge of:
    • OOP and SOLID principles
    • STL containers and algorithms
    • Pointers, smart pointers, RAII, and memory management
    • Templates and exception handling
    • Data structures and algorithms
    • Multithreading, concurrency, synchronization, mutexes, condition variables
  • Strong experience with Linux/Unix environments.
  • Good knowledge of GDB and debugging techniques.
  • Experience with Git and software version‑control practices.
  • Good understanding of software development lifecycle and Agile methodologies.
Good to Have
  • Experience with CMake, Makefiles, Boost.
  • Socket programming and networking concepts.
  • IPC mechanisms.
  • REST APIs and JSON/XML.
  • Performance tuning and profiling.
  • Experience with Docker/CI-CD.
  • Exposure to Qt/QML or embedded Linux, if applicable.
  • Experience with distributed or high-performance systems.
Education

Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, Engineering, or a related discipline.

Soft Skills
  • Strong analytical and problem‑solving skills.
  • Excellent communication and collaboration skills.
  • Ability to take ownership of technical tasks.
  • Ability to work independently and mentor team members.
  • Strong focus on code quality, performance, and maintainability.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Developer
Senior C++ Developer

Qloron Pvt Ltd • Maharashtra

On-site
INR 2,800,000 - 4,200,000
c++ Developer
c++ Developer

Valuebound • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

TCS • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Andor Tech • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Software Engineer
Software Engineer

IoTechWorld Avigation • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior C++ Developer
Senior C++ Developer

Utthunga Technologies • Bengaluru

On-site
INR 1,000,000 - 1,500,000
C++ Developer
C++ Developer

Tekskills • Bulandshahr

On-site
INR 600,000 - 800,000
C++ developer
C++ developer

Utthunga • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
C++ With Linux
C++ With Linux

Tata Consultancy Services • Hyderabad

On-site
INR 700,000 - 1,200,000
C++ Developer
C++ Developer

RiDiK • Bengaluru

On-site
INR 1,400,000 - 2,100,000