Backend Software Engineer Python AWS - Trading
Client Server
In this Backend Software Engineer role, you will design and build high-performance trading systems and cloud infrastructure to support Front, Middle and Back Office operations. You will collaborate with traders and business stakeholders to translate complex requirements into scalable, reliable technology that drives growth. You’ll own projects end-to-end, delivering secure, highly available software capable of handling large market and trading data volumes. You’ll promote engineering best practices, automation, DevOps and cloud adoption while shaping the team’s technical direction. This role combines hands-on Python development with impactful, cross-functional delivery in a dynamic financial
Pay / Benefits- Salary to 130k + bonus
- Pension
- Career advancement
- Design and develop high-performance trading systems and cloud infrastructure
- Own end-to-end software delivery from architecture to deployment
- Collaborate with traders and investment professionals to implement complex requirements
- Build secure, highly available systems for large-scale market data processing
- Drive engineering best practices, automation, DevOps and cloud adoption
- Influence the technical direction of the team
- Support cross-functional operations across Front, Middle and Back Office
- Advanced backend Python development
- Strong AWS knowledge, DevOps practices, CI/CD, containerisation
- Comfort with occasional frontend work
- Experience owning end-to-end software delivery lifecycle
- Experience in Front Office trading environments
- Proactive in identifying and solving problems
- Excellent communication skills
- proactive problem solving
- excellent communication
- collaboration with cross-functional teams
- Python
- AWS
- DevOps
Reference: WJ-747_30155706