A software team in Salt Lake Sector V, Kolkata, is hiring a Lead C++ Developer for a full-time, on-site position paying around ₹1,55,000 a month. It's a senior opening, and the requirements match: roughly a decade of hands-on development experience is expected, along with a bachelor's degree, most commonly in computer science or a closely related technical field.
What the degree covers matters less than what shows up in the codebase you can point to. Employers hiring at this level generally care more about demonstrated ability with C++ itself, real project history, and comfort leading other engineers through a review process than they do about the specific university or exact coursework on a transcript.
The day-to-day work centers on building and maintaining core components in C++, which means spending real time on data structures and algorithm choices that hold up under load rather than just working in a demo. Debugging takes up a meaningful chunk of the week too, especially once a feature is live and something unexpected surfaces in production. Beyond writing code directly, a lead is expected to review other developers' pull requests before they are merged, coordinate with QA on what needs testing before release, and help set the technical direction the rest of the team follows when a design decision must be made.
- C++, at a level suited to production-grade software
- Data structures and algorithms, applied rather than theoretical
- Debugging, including tracking down issues that only show up under real usage
- Git, for version control and managing changes across a team
None of what follows is required to apply, but each one would strengthen a candidate's case. Familiarity with multithreading and concurrency patterns matters a lot once a codebase scales past a certain size, and it's not something every C++ developer has had to deal with directly. Experience with modern C++ standards, C++17 or C++20 specifically, signals someone who's kept their skills current rather than stuck on older conventions. Comfort working in a Linux or Unix environment helps, as does hands-on exposure to a build system like CMake, since a lead is often the one untangling build issues when they crop up.
The benefits package goes beyond the paycheck. Health insurance is included, paid time off is standard, and performance-linked bonuses form part of total compensation rather than sitting separate from it. On-site cafeteria access and cab or commute support are also part of the deal, which matters given that the role is fully on-site rather than remote or hybrid.
- Health insurance
- Paid time off
- Performance-linked bonuses
- On-site cafeteria access
- Cab or commute support
Salt Lake Sector V has been Kolkata's main IT hub for a long time now, and C++ developer jobs in Kolkata tend to be more concentrated there than in any other part of the city. This listing is posted on Naukri Mitra along with several others in the same corridor, which is worth knowing if commute distance is a factor in the decision.
The pay at this figure sits comfortably above the typical monthly salary for a mid-level C++ developer in Kolkata, and it reflects the leadership component built into the role rather than pure coding output alone. Candidates weighing this against other listings should expect the interview process to delve into system design and past architectural decisions, not just whiteboard algorithm questions.
Those who meet the experience, education, and skills requirements above are encouraged to apply directly through the listing. Given the level, candidates coming from other C++ developer roles for experienced professionals in Kolkata or comparable metros should find the transition straightforward once they're on-site.