Our professions

C++ Developer

The C++ Developer builds high-performance software and systems in C++ for demanding technical environments. Discover the role, skills and career at T&S.

Launch Date
March 2025
PROJECT TYPE
Mission-critical systems modernization
Client
Société Générale
CONTEXT
Banking, market data and payment services
C++ Developer

Mission

The C++ Developer designs, develops, and maintains high-performance software applications and systems using C++. They work on complex technical environments where reliability, efficiency, and scalability are critical, contributing to the development of software solutions for industries such as automotive, aerospace, telecommunications, finance, healthcare, and industrial automation.

Main Activities

  • Analyze functional and technical requirements.
  • Design, develop, and maintain software applications using C++.
  • Implement new features and optimize existing software components.
  • Develop and integrate software modules within complex systems.
  • Perform debugging, testing, and troubleshooting activities.
  • Optimize software performance, memory management, and execution efficiency.
  • Participate in code reviews and ensure adherence to development standards.
  • Collaborate with multidisciplinary teams throughout the software development lifecycle.

Technical Skills

  • Advanced C++ programming.
  • Object-oriented design and software architecture.
  • Design patterns and software engineering best practices.
  • Multithreading and concurrent programming.
  • Algorithms and data structures.
  • Software debugging and performance optimization.
  • Linux and Windows development environments.
  • Version control systems (Git).
  • Unit testing and software quality practices.
  • Agile development methodologies and CI/CD workflows.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Attention to detail and technical rigor.
  • Effective communication skills.
  • Teamwork and collaboration.
  • Adaptability to evolving technologies and project requirements.
  • Autonomy and ownership mindset.
  • Continuous learning and innovation mindset.
  • Career Opportunities
  • CTA to the offer
Our recruitment process

Simple, fast, respectful

Our commitment — Every application receives a response and a transparent recruitment process.

Step 01
Application reviewed within 7 working days.

Operational framing, technical alignment and project governance.

Step 02
First conversation with Talent Acquisition

Industrial layouts, mechanics, automation studies and production workflows.

Step 03
Interview(s) with managers and practice leaders.

Assembly, integration, wiring and industrial realisation.

Step 04
Offer within 5 working days, with reflection period

Factory Acceptance Testing, validation and commissioning preparation.

Our labels and commitments