1 day ago
London, United KingdomSenior
Responsibilities
- Architect and deliver complex platform features end-to-end with minimal oversight.
- Translate high-level business requirements into technical solutions.
- Design systems, model data, and write code across multiple languages and technologies.
- Maintain and improve legacy systems alongside greenfield development.
- Own projects, define requirements, and lead development efforts.
- Focus on testing, reliability, scalability, and maintainability.
- Participate in on-call and production support activities.
- Contribute to architecture discussions and help define technical direction.
- Evaluate, learn, and promote new technologies and best practices.
Requirements
- 7+ years of server-side development experience using major programming languages such as Java, Ruby, Python, Clojure, or C#.
- Strong understanding of system and architecture design principles, particularly for distributed systems.
- Ability to own projects, define requirements, and lead development.
- Excellent problem-solving skills across software development and support work.
- Strong communication and interpersonal skills.
- Preferred experience with Platform as a Service and transforming services into products.
- Preferred experience with IAM concepts including RBAC, ABAC, OAuth 2.0, OIDC, or SCIM.
- Preferred experience with temporal data modeling and APIs consumed by other teams.
- Preferred experience building real-time or event-driven systems.
About DRW
DRW is a privately held proprietary trading firm that uses its own capital to trade and invest across global markets and asset classes, powered by technology and research. Founded in 1992 and headquartered in Chicago, it develops trading systems for strategies ranging from seconds to years and manages its own risk rather than external client money. The firm operates internationally from multiple offices.
