Skip to content
← Back to job listings

Tech Lead C

Sales Consulting · București, Bucharest, Romania

IT - Network / Systems / DB AdminLeadQuick applyfull-time26 days ago

About The Role

The Technical Leader is the technical authority for C++‑based applications, responsible for technical design, implementation quality, performance, and long‑term sustainability of the systems delivered by the team.

Building on strong C++ expertise, the Technical Leader guides, coaches, and enables the team , while remaining actively involved in complex technical topics and architectural decisions.

What you will do

Technical Leadership & Architecture

  • Act as the technical reference for C++ development within the team.
  • Define and co‑design the technical architecture in collaboration with the team and architects.
  • Ensure high‑performance, low‑latency, and reliable designs for critical systems.
  • Validate technical choices, frameworks, and libraries used in the C++ stack.
  • Guarantee coherent integration of the application within the global Information System.

Hands‑On Development

  • Contribute directly to complex or critical C++ developments .
  • Review and validate code to ensure robustness, performance, and maintainability .
  • Support the team in troubleshooting production issues, performance bottlenecks, and memory issues .
  • Promote modern C++ standards and best practices (C++17/20).

Quality, Performance & Reliability

  • Be accountable for:
  • Code quality and technical debt management
  • Performance, latency, and scalability
  • Stability and resilience of production systems
  • Security and obsolescence management
  • Ensure quality is a shared responsibility across the team.
  • Promote engineering best practices:
  • Clean code
  • Unit and integration testing
  • Code reviews
  • Continuous refactoring

Team Enablement

  • Support the team during technical design sessions, refinement, and problem‑solving workshops .
  • Coach developers on C++ best practices, performance optimization, and system design.
  • Facilitate knowledge sharing and skill transfer within the team and technical chapter.
  • Help the team become autonomous and accountable for technical decisions.

Technology Watch & Continuous Improvement

  • Maintain an active technology watch on C++, tooling, compilers, performance profiling, and architectures.
  • Initiate and contribute to Proofs of Concept (PoCs) when relevant.
  • Improvement of development practices and tooling.

Profile Required

  • Strong object-oriented programming skills
  • Strong technical skills in C/C++, LINUX, client server development
  • Strong knowledge on messaging technologies, network protocols (TCP/IP), socket programming, concurrent programming
  • GNU development tools (gcc, gdb, make)
  • Python scripting
  • Bash scripting
  • Source control tools
  • Unit testing tools
  • Basic knowledge in financial instruments
  • A master degree or equivalent

This listing was posted by a verified recruiter at Sales Consulting. Report this listing