> Markdown version of [/jobs/ext/3167315-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3167315-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** DW Search - **Location:** Greater London, UK - **Experience:** Expert - **Salary:** £80,000.0 - £120,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Distributed Systems, Python (Programming Language), Enterprise Messaging Systems, MongoDB, Oracle (Applications), Data Streaming, ReactJS, Backend, Core Data - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840574344-senior-software-engineer ## About the Role * Python (core focus), some Java and React (experience not essential) * Messaging systems and distributed architectures * MongoDB (core data store), some Oracle, * Strong Python backend engineering experience in production environments * Experience building and operating complex, business-critical systems * Solid understanding of system design, data flows, and distributed systems * Comfortable working in evolving platforms with multiple stakeholders * Financial services experience is helpful but not required if candidates can show a genuine interest and conceptual understanding ## Description You'll be working on a backend-heavy platform that underpins pricing, workflows, and trade data across the business. The system is being rolled out more broadly, with a focus on improving visibility, reducing manual processes, and creating a single, scalable platform.The work is strongly focused on Python and system design, building production-grade services rather than lightweight scripting., * Building and evolving backend services in Python within a distributed system * Working on data-intensive workflows and messaging-driven architectures * Contributing to a platform designed as a single source of truth across teams * Automating manual processes and enabling faster product and workflow rollout * Collaborating closely with engineers and front office users