> Markdown version of [/jobs/ext/2019446-software-engineer-market-data-cumberland](https://www.wearedevelopers.com/jobs/ext/2019446-software-engineer-market-data-cumberland). 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, Market Data - Cumberland - **Company:** DRW - **Location:** London, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Algorithmic Trading, C++ (Programming Language), Monitoring of Systems, Multicasting, Network Service, Software Systems, Information Technology - **Published:** August 11, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2918997266-2 ## About the Role full-stack software systems including trading systems, exchange connectivity solutions, and monitoring systemsWorking in multiple languages, including C++, and PythonTesting at the unit, functional, and integration levelWorking on legacy code as well as greenfield developmentProviding on-call support as neededCollaborating with traders, researchers, and software engineers within our group as well as elsewhere within the organization.Qualifications:Experience designing, developing, and supporting mission critical, high-performance applications.5+ years of professional, modern (C++20 and beyond) C++ experience.3+ years of professional script development experience, preferably Python.Demonstrated knowledge of network communication, including multicast and WebSocketsExperience with inter-process messaging, micro-service architectures, and API designExperience with trading systems is desirable, but not requiredExcellent oral and written communication skillsB.S. in Computer Science or equivalent degreeFor 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 ## Description Cumberland team. This role is responsible for building and supporting a C++ based technology stack that empowers Cumberland to trade across many exchanges and regions using a wide range of strategies.As a member of this team, you will work with other software engineers to design and develop the full stack of software needed to support a global trading operation. You are expected to design and develop market data solutions, monitoring systems, and tools to integrate with DRW's core infrastructure services. Candidates should have strong initiative and have proven experience independently driving projects to completion. We work from high-level requirements and programmers are expected to gain an intimate understanding of the business and work directly with Traders and Quantitative Researchers on a daily basis.Responsibilities:Work as part of our cryptoassets team to establish and maintain best-in-class software systems that enable 24-hour, global trading operationsDesign and develop ## Related Videos - [Rethinking Intelligence: AI, Accessibility, and the Future of Inclusive Work - Artur Ortega](https://www.wearedevelopers.com/videos/1377-rethinking-intelligence-ai-accessibility-and-the-future-of-inclusive-work-artur-ortega) - [Demystifying application networking in the cloud](https://www.wearedevelopers.com/videos/675-demystifying-application-networking-in-the-cloud) - [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) - [Building Systems that Last](https://www.wearedevelopers.com/videos/1389-building-systems-that-last) - [Your organization as a Graph](https://www.wearedevelopers.com/videos/2051-your-organization-as-a-graph) - [Swapping a Data Warehouse at Runtime: Zero-Downtime Migration Without Changing a Single Client](https://www.wearedevelopers.com/videos/100311-swapping-a-data-warehouse-at-runtime-zero-downtime-migration-without-changing-a-single-client) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)