
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A financial technology firm in Greater London is seeking a Software Engineer specialized in Python for their Trading and Risk Management System. This role requires a commitment to quality software delivery, mentorship of junior team members, and effective communication with clients. Ideal candidates will have a degree in Computer Science or related field, and at least 4 years of software development experience. Responsibilities include designing and maintaining applications while ensuring robust client support and high software standards.
The Trading and Risk Management System (TRMS) team is responsible for developing, supporting and maintaining our front and back office trading web applications using Python, the proprietary Beacon Dependency Graph and Glint, the Beacon UI framework.
The successful candidate will contribute to the growth of the platform, exercising an eye for detail across all aspects of the development lifecycle while maintaining organization and good code hygiene. This engineer should be able to effectively communicate both with internal teams and with clients.
With progression in this track, the responsibilities expand to include leading teams, designing complex software systems, providing mentorship, and managing cross‑functional integration.