Senior C++ Developer Location: Barcelona (Hybrid) – Day Rate: Negotiable – Duration: Until end of 2026 (with a view to extend) – Availability: ASAP.
About the Client My client is the air transport industry's IT provider, delivering solutions for airlines, airports, aircraft, and governments. Their technology powers more seamless, safe, and sustainable air travel.
About the Role Working with an international development team, you will support the development of key products within the Aircraft suite of software solutions.
Key Duties Develop, optimize, and maintain complex software components in modern C++ across Windows and Linux environments.
Design, integrate, and support microservices while contributing to the system's long-term architecture.
Ensure software quality through unit testing (GTest), debugging, and continuous improvement of legacy and modern code.
Work proactively with cross-functional teams, leveraging AI tools to accelerate development, refactor, and problem‐solving.
What You Will Do Design, develop, and optimize components in modern C++ (C++20).
Contribute to the architectural evolution of a system with decades of development.
Maintain and improve the build system based on CMake.
Create and execute unit tests using GTest.
Work across Windows and Linux environments, using Visual Studio and GCC/Clang toolchains.
Manage repositories and workflows with Git.
Analyze, debug, and improve complex code to ensure performance and reliability.
Participate in the design, maintenance, and integration of microservices, ensuring robustness, scalability, and proper communication between modules.
Contribute to technical documentation and knowledge sharing within the team.
What We Are Looking For 5+ years of experience in C++ development in complex environments.
Strong experience with CMake.
#J-18808-Ljbffr