CareerPlan

C++, C - Senior Developer

BengaluruRemoteFull-time2026-11-06 → 2026-11-10
Hybrid

Core

Design and develop sophisticated C++ solutions, optimizing system performance and managing low-level architecture for digital experiences.

Role type

Senior C++ Developer (Technical Lead)

Builds

Full-lifecycle C++ applications and low-level system components

Domain

Software Engineering / Systems Programming

Deliverable

production ML models

Required skills

Modern C++ (C++14/17/20), Object-Oriented Design, Memory Management, Multi-threading, Linux/Unix development, CMake, GCC/Clang, Visual Studio, Agile/Scrum

Preferred skills

Low-level network programming, Sockets, Hardware/Embedded protocols, Package managers (Conan/vcpkg), Python/Node.js integration

Technologies

C++, C, CMake, GCC, Clang, Visual Studio, Python, Node.js

Responsibilities

Oversee architecture and low-level design of C++ solutions, Establish coding standards and drive code reviews, Diagnose system bottlenecks and optimize memory/runtime performance, Mentor mid-level and junior developers, Collaborate with product owners and DevOps to align engineering outcomes, Scope sprints and mitigate technical risks

Seniority

Senior, hands-on IC with technical leadership