Tech Lead C++
Job Summary
The Technical Leader is the technical authority for Cbased applications responsible for technical design implementation quality performance and longterm 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 codesign the technical architecture in collaboration with the team and architects.
Ensure highperformance lowlatency 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.
HandsOn 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 (C17/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 problemsolving 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
About Company
Since 1998 weve been active in the Human Resources consulting market providing regional coverage across four key areas of expertise: recruitment and selection personnel leasing assessment centers and consultancy. As leaders in Transylvania weve expanded our reach to embrace a culture ... View more