> Markdown version of [/jobs/ext/4555322-software-engineer](https://www.wearedevelopers.com/jobs/ext/4555322-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). --- # Software Engineer - **Company:** Drw. - **Location:** UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), C Sharp (Programming Language), Clojure, Distributed Systems, Identity and Access Management, Python (Programming Language), OAuth, OpenID, Platform as a Service (PAAS), Role-Based Access Control, Ruby, Software Engineering, Event Driven Architecture, Front End Software Development, Programming Languages - **Published:** November 4, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-unified-platform-platform-services-drw-10666909 ## About the Role * 7+ years of experience in server-side development using major programming languages such as Java, Ruby, Python, Clojure, or C#. * Strong understanding of system and architecture design principles, especially in the context of distributed systems. * Ability to own projects, define requirements, and lead their development. * Excellent problem-solving skills, with the capacity to work on both software development and support tasks. * Strong communication and interpersonal skills. Desirable Qualifications: * Experience with Platform as a Service (PaaS) and the transformation of services into products. * Experience with IAM concepts such as RBAC/ABAC, OAuth 2.0/OIDC, or SCIM. * Experience with temporal data modeling and designing APIs consumed by other teams. * Experience building real-time or event-driven systems. ## Description Limit Monitoring - Create a platform for defining and monitoring firmwide trading limits across domains like Risk, Treasury, and Compliance. Data Tables - Provide a best-of-breed service for managing lightweight datasets, with built-in support for temporal (point-in-time) data, access controls, APIs, and front end. Usage - Normalize the collection, storage, and presentation of usage data to provide insight into how services and data are being used and why. As a Senior Software Engineer, you will define, develop, and own services that form the foundation of DRW's Unified Platform., * Architect and deliver complex features end-to-end with minimal oversight.