Senior Software Engineer (Full-Stack), Strategy Platform
LondonFull-TimeSeniorSoftware Engineering
Responsibilities
- Own end‑to‑end delivery of internal web applications that power trader monitoring, production‑ops visibility, and research workflows.
- Establish and promote best practices for frontend and web tooling, providing shared frameworks that improve usability and consistency.
- Contribute to the team’s existing areas of responsibility, including integration with new assets and markets, profiling and optimisation of distributed systems, and improving trading system resilience.
- Collaborate closely with researchers, traders, and operations staff to translate complex requirements into reliable engineering solutions.
- Own the reliability of what you ship, participating in incident reviews and driving preventive improvements across the stack.
Requirements
- Computer Science degree or equivalent experience.
- 3+ years of software engineering experience building production systems.
- Strong programming skills in Python.
- Proficiency with JavaScript/TypeScript and at least one modern frontend framework (React, Vue, etc.).
- Experience with APIs and async/concurrent systems.
- Strong problem-solving skills, with attention to performance and reliability.
- Excellent communication skills and ability to work across diverse technical domains.
Preferred Qualifications
- Prior experience developing or maintaining internal tooling, particularly for observability, monitoring, or analytics.
- Exposure to fast-moving environments and building internal web tooling from the ground up.
- Experience with containerisation and orchestration technologies (e.g., Docker, Kubernetes).
- Familiarity with the Bazel build system.
