Valtech logo

C++, C - Lead Developer

Valtech
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

C++Object-Oriented DesignTechnical LeadershipMultithreadingDesign Patterns

Job description

Overview

Lead a team of C++ developers as a technical leader, owning architecture, low-level design and full-lifecycle development of C++ solutions.

What you'll do

  • Oversee the architecture, low-level design, and full-lifecycle development of sophisticated C++ solutions.
  • Establish coding standards, drive rigorous code reviews, and champion engineering best practices (TDD, CI/CD, automation).
  • Diagnose system bottlenecks, debug complex low-level threading issues, and optimize application memory and runtime performance.
  • Act as a technical mentor to mid-level and junior C++ developers, fostering continuous skill development.
  • Collaborate with product owners, QA, DevOps, and senior leadership to align engineering outcomes with broader business goals.
  • Help scope sprints, mitigate technical risks, and ensure predictable, high-quality software releases.

What you'll need

  • 8+ years of professional software engineering experience, with at least 2+ years in a technical lead or mentoring capacity.
  • Exceptional proficiency in Modern C++ (C++14, C++17, or C++20) alongside deep knowledge of standard library containers and algorithms.
  • Strong grasp of Object-Oriented Design (OOD), design patterns, memory management, multi-threading, and Inter-Process Communication (IPC).
  • Extensive experience developing and debugging in Linux/Unix or Windows environments using tools like CMake, GCC/Clang, or Visual Studio.
  • Proven track record working within Agile / Scrum development workflows.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a highly technical related field.

Nice to have

  • Experience with low-level network programming, sockets, or specific hardware/embedded protocols.
  • Familiarity with package managers like Conan or vcpkg.
  • Knowledge of integrating C++ modules with high-level languages (Python, Node.js).
  • Prior domain exposure to [Insert industry specific requirements, e.g., Telecom, FinTech, Automotive Infotainment, Medical Devices].
  • Experienced in Agile methodologies and consulting.

Details

  • Full-time position based in Bengaluru.
  • Remote and hybrid work options available (country-dependent).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

C++, C - Lead Developer