Our client is seeking a technical, hands-on C++ Build Engineer to join their dynamic team. This high-profile role involves standardising and modernising the build tooling, dependencies, and build performance across a wide range of libraries. The successful candidate will play a crucial part in migrating from Premake to Bazel, adopting Conan, and delivering capabilities such as remote cross-platform compilation, caching, and integration with Visual Studio and VSCode. This is an exciting opportunity to be part of a global team that values integrity, excellence, and strong team ethic.
* High-profile role within a leading global financial services firm
* Opportunity to work on standardising and modernising the build environment of analytics libraries
* Part of a global team that values integrity, excellence, and strong team ethic
What you'll do:
As a C++ Build Engineer, you will be at the forefront of handling all aspects of C++ build engineering for the Fixed Income (FID) pricing and risk modelling libraries. You will play a pivotal role in migrating from Premake to Bazel and adopting Conan. Your expertise will be crucial in delivering remote cross-platform compilation, caching, and integrating with Visual Studio and VSCode. You will also assist development teams in modernising the analytics C++ codebase. Your responsibilities will extend to configuring Jenkins jobs, managing source code tooling, and supporting trading desk strategists' use of the development environment. You will be instrumental in supporting key library development projects across FID.
* Handle aspects of C++ build engineering for the Fixed Income (FID) pricing and risk modelling libraries
* Work on migration from Premake to Bazel and adoption of Conan
* Deliver and support capabilities such as remote cross-platform compilation, caching, and integration with Visual Studio and VSCode
* Assist development teams with various aspects of modernising the analytics C++ codebase
* Work on configuration of Jenkins jobs, source code management tooling, and supporting trading desk strategists' use of development environment
* Support key library development projects across FID
What you bring:
The ideal candidate for the C++ Build Engineer role brings extensive experience in C++ build engineering within the financial services sector. She has profound knowledge of Bazel and an in-depth understanding of git. She is experienced in supporting the use of Visual Studio or VSCode and has a solid background in modern C++ development (from C++11 to C++20). She is proficient in scripting in python, Windows/Linux shell and has experience working in a globally distributed team.
* Extensive experience with C++ build engineering, preferably in financial services
* Profound knowledge of Bazel
* In-depth understanding of git
* Experience supporting use of Visual Studio or VSCode
* Knowledge of modern C++ development (from C++11 to C++20)
* Experience scripting in python, Windows/Linux shell
* Experience working in a globally distributed team
What sets this company apart:
Our client is a leading global financial services firm that provides a wide range of investment banking, securities, investment management and wealth management services. They are committed to creating a supportive and inclusive environment where all individuals can maximise their full potential. Their strong commitment to a culture of inclusion is evident through their constant focus on recruiting, developing, and advancing individuals based on their skills and talents.
What's next:
Ready to take your career to the next level? Apply now!
Apply Today by clicking on the link!
Our Recruitment Delivery Team are committed to offering an inclusive recruitment experience to all candidates. If you require any accommodations or adjustments as a result of disability, impairment, or health condition, please do not hesitate to let me know by emailing gscemeaedi @ resourcesolutions .com