Software Engineer
Quant Developer – Python / AWS - Full-time
A quantitative trading firm is seeking a Quant Developer to join its engineering team. The role sits within the development function and works closely with the CTO, researchers, and trading teams to build and maintain the systems that support live trading strategies.
The position focuses on developing production services, improving platform reliability, and helping move quantitative research into robust, scalable trading infrastructure.
The Role
The successful candidate will take ownership of a number of backend services that support the trading platform. This includes developing new functionality, maintaining existing systems, and improving operational tooling across the production environment.
You will work closely with quantitative researchers and traders to translate research ideas into production-ready systems while ensuring services are stable, observable, and safe to operate.
Key Responsibilities
- Develop and maintain backend services that support research and trading workflows
- Take ownership of specific platform components, ensuring they are reliable, monitored, and well maintained
- Build and extend APIs and internal tooling used to move research models into production systems
- Improve testing, deployment processes, and release safety across the engineering environment
- Work with researchers and traders to translate technical requirements into production-grade implementations
- Contribute to monitoring, alerting, and operational tooling used to manage live systems
- Investigate and resolve production issues while improving system resilience and reliability
- Participate in post-incident reviews and help implement improvements to prevent future failures
- Work across the stack when required, including backend services, cloud infrastructure, and development tooling
Required Experience
- Strong software engineering experience building and maintaining production systems
- Strong Python development skills
- Experience working with cloud platforms, particularly AWS
- Experience developing backend services or distributed systems
- Ability to work with complex existing codebases and improve reliability and performance
- Strong debugging and problem-solving skills
- Experience collaborating with technical stakeholders such as researchers or data scientists
Desirable Experience
- Experience with languages such as C++, C#, Rust, or JavaScript
- Experience building microservices or distributed systems
- Linux experience including debugging services and working with system logs
- Exposure to trading systems, market data, or systematic trading environments
- Experience with monitoring or observability platforms
- Experience with CI/CD pipelines, containerisation, or infrastructure automation
- SQL experience for analysing datasets and troubleshooting production issues
Education
Degree in Computer Science, Engineering, Mathematics, Physics, or a related technical discipline
Candidate must be comfortable working remote (UK - London only) and comfortable travelling to the US every few months.