Senior Software Engineer Java Python - Finance

  • Client Server
  • Apr 13, 2026
Full time I.T. & Communications

Job Description

Senior Software Engineer / Developer (Java Python Messaging) London / WFH to £140k

Are you a Senior Software Engineer with strong Java development experience within finance / trading environments?

You could be progressing your career in a hands-on Senior Software Engineer role at the Investment Management arm of a global bank.

What's in it for you:

  • Salary to £140k + Significant bonus
  • Pension, Life Assurance
  • One day work from home per week
  • Healthcare and access to Peppy Healthcare services that support fertility, pregnancy and menopause
  • Employee Assistance Programme
  • Retail discounts and more
  • Continuous training and career progression opportunities

Your role:

As a Senior Software Engineer you'll design and develop real-time pricing and risk systems, collaborating closely with traders in a front office environment. You'll be primarily working with Java, Python and Solace using SOLID design principles to produce high quality, low latency code that is highly performant.

About you:

  • You have experience in a Capital Markets environment
  • You're a backend focussed software engineer with strong Java development experience including multi-threading and garbage collection
  • You also have some Python coding experience
  • You have a strong appreciation of low latency systems and code optimisation to ensure speed
  • You have experience with messaging systems, they use Solace but you could have experience with others such as Kafka
  • You have excellent communication and collaboration skills
  • You are degree educated in Computer Science or similar technical or numerate discipline

Apply now to find out more about this Senior Software Engineer / Developer (Java Python Messaging) opportunity.