What You'll Be Doing
Design, develop and maintain Python applications that form part of a new enterprise-wide risk platform.
Collaborate closely with traders, quantitative analysts and risk teams to translate business requirements into scalable technical solutions.
Build robust APIs, data pipelines and backend services supporting risk calculation and reporting.
Contribute to system architecture and engineering best practices within a greenfield environment.
Write clean, well-tested and maintainable code, following modern software engineering principles.
Participate in code reviews and collaborate with senior engineers to continuously improve the platform.
Optimise application performance and reliability for high-volume, low-latency trading environments.
Work within an Agile engineering team delivering high-quality software through continuous integration and deployment practices.
Requirements
- Essential
- 2–3 years' commercial experience developing software in Python.
- Strong computer science fundamentals, including algorithms, data structures and object-oriented programming.
- Degree in Computer Science or a closely related discipline from a leading university, ideally Oxbridge or a Russell Group institution.
- Experience building backend applications, APIs or distributed systems.
- Strong understanding of software engineering best practices, including testing, version control and code quality.
- Excellent problem-solving skills with the ability to work on technically complex challenges.
- Strong communication skills and the ability to collaborate with both technical and non-technical stakeholders.
Highly Desirable
- Experience within financial services, trading or capital markets.
- Exposure to risk systems or market data platforms.
- Knowledge of cloud platforms such as AWS or Azure.
- Experience working with SQL databases and large-scale data processing.
- Familiarity with containerisation technologies such as Docker and orchestration platforms including Kubernetes.
- Exposure to CI/CD pipelines and modern DevOps practices.
- An interest in quantitative finance, risk analytics or commodity trading.