Sales Consulting

Tech Lead C++

Sales Consulting  •  Bucharest, RO (Onsite)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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.

Whatyouwill 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

Sales Consulting

About Sales Consulting

SALES CONSULTING is on Human Resources Consultancy market since 1998. It has national coverage on four areas of expertise: recruitment and selection, personnel leasing, assessment center and consultancy.

Sales Consulting is specialized in recruitment and selection, personnel leasing, assessment center and consultancy for various industries: IT&C, automotive, outsourcing, pharma, banking, FMCG, etc.

For details regarding our work, you may access:

www.salesconsulting.ro

Industry
Consulting & Advisory
Company Size
201-500 employees
Headquarters
Unknown
Year Founded
1998
Social Media