Backend Software Engineer – Mid/Senior (Java / Python / C#) – Investment Banking

Summary

This role involves designing and building high-performance backend systems and scalable microservices for an investment bank. The engineer will focus on modernizing legacy platforms, performing code reviews, and mentoring team members using Java, Python, or C#.

Design and build high-performance backend systems and scalable microservices for an investment bank. The role involves modernizing legacy platforms, conducting code reviews, and mentoring other engineers.

Requirements: Requires strong backend engineering experience with commercial proficiency in Java, Python, or C#. Candidates must have a proven track record in system design and building scalable, distributed systems.

Key Skills:

  • Java
  • Python
  • C#
  • System Design
  • Microservices
  • Kafka
  • Kubernetes
  • Azure
  • Cucumber
  • BDD
  • Automated Testing
  • Distributed Systems

Benefits:

  • Bonus
  • Benefits

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available