> Markdown version of [/jobs/ext/2912549-software-engineer-cumberland-ficco-front-office-systems](https://www.wearedevelopers.com/jobs/ext/2912549-software-engineer-cumberland-ficco-front-office-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Cumberland/FICCO Front Office Systems - **Company:** Drw - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Python (Programming Language), TypeScript, Information Technology, Low Latency, Functional Programming, Legacy Systems - **Published:** September 15, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/software-engineer-cumberlandficco-front-office-systems/47216442 ## About the Role greatest problems, while at the same time building up domain specific knowledge.After returning from a Forward Deployment, you will leverage the knowledge you gained from the process, extract reusable patterns, and make the tools available for all trading desks.In this role you will:Work with best-in-class trading tools for a collection of Cumberland and FICC options trading desksTake full ownership of the products you create, from prototype to stable productionEmbed with trading desks, learn about their problem spaces, extract domain models, and build ergonomic, performant and extendable engineering solutionsBuild, maintain and extend the central trading platformWork with both greenfield and legacy systems across multiple languages (C++, Python, Typescript) Provide on-call support as neededQualifications:Up to 7 years of experience using C++ and Python and can work comfortably in multiple programming languagesA track record of working directly with end customers, scoping and delivering production systems in fast-moving and ambiguous environmentsAbility to dive deep into complex problems, develop intuitive understandings, spot risks early, and minimize complexityExceptional interpersonal skills - you communicate clearly with stakeholders as well as other engineers, fostering a collaborative, supportive working environment.Experience in the financial markets, especially in delta one store of value and/or FICC options tradingExperience with linux-based, concurrent, high-throughput, low-latency software systemsExperience with functional programming is a plusHave a Bachelors or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experienceFor more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at . California residents, please review the California Privacy Notice for information about certain legal rights at .#LI-BL1 ## Related Videos - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [How to TDD in legacy code](https://www.wearedevelopers.com/videos/309-how-to-tdd-in-legacy-code) - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)