Quant Developer; Build Engineer – Fixed Income Strategies Group – VP/ED
Listed on 2026-01-13
-
Software Development
Software Engineer, C++ Developer
Location: Greater London
Quant Developer (Build Engineer) – Fixed Income Strategies Group – VP/ED
Apply for the Quant Developer (Build Engineer) – Fixed Income Strategies Group – VP/ED role at Morgan Stanley
.
The Fixed Income Division (FID) is comprised of Interest Rate and Currency Products, Credit Products, Securitized Products, and Municipal Securities. Professionals in the Division assess and actively manage risk, trade securities, and structure as well as execute innovative transactions in the fast‑paced and constantly changing global markets. The Commodities Division is a market leader in energy, metals, and agricultural product trading worldwide whose professionals trade in both physical and derivative commodity risk.
Whatwill you be doing?
We are looking for a technical, hands‑on specialist to handle aspects of C++ build engineering for the Fixed Income (FID) pricing and risk modelling libraries. This challenging, high‑profile role involves standardising and modernising the build tooling, dependencies, and build performance across the entire library landscape. You will modernise the build environment in line with Morgan Stanley’s C++ development platform roadmap and tooling, migrate builds from Premake to Bazel, adopt Conan, support remote cross‑platform compilation, caching, and integration with Visual Studio and VSCode.
Additionally, you will assist the development teams in modernising the C++ codebase, including compiler and dependency upgrades, adoption of standards, and tooling such as IWYU, clang‑tidy, and other build, release, integration and testing infrastructure improvements. You will also configure Jenkins jobs, source‑code‑management tooling, and support trading desk strategists’ use of development environments. This role is part of the global FID Quant Dev build‑release team, collaborating closely with development, infrastructure, and desk strategy teams.
- Extensive experience with C++ build engineering, preferably in financial services.
- Extensive experience with Bazel.
- Extensive experience with git.
- Experience supporting use of Visual Studio or VSCode.
- Experience with modern C++ (C++11 to C++20).
- Experience scripting in Python, Windows/Linux shell.
- Experience working in a globally distributed team.
- Familiarity with build acceleration tools such as Incredibuild, distcc, and ccache.
- Familiarity with code quality tools such as Sonar, cpplint, clang‑tidy.
- Familiarity with package/dependency‑management tools such as conan, maven, Artifactory.
This role is deemed a Certified role and may require the holder to possess mandatory regulatory qualifications or meet the minimum qualifications to meet internal company benchmarks.
Flexible Work StatementMorgan Stanley empowers employees to have greater freedom of choice through flexible working arrangements. Speak to our recruitment team to find out more.
Equal Opportunities StatementMorgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential. Our skills and creative workforce reflects a broad cross‑section of the global communities in which we operate, and we commit to a culture of inclusion, recruiting, developing, and advancing individuals based on their skills and talents.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: