Principal Software Engineer (Java) in London

Principal Software Engineer (Java) in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
L

At a Glance

  • Tasks: Lead the design and evolution of a high-volume FX platform while mentoring developers.
  • Company: A leading global investment bank with a focus on innovation and technology.
  • Benefits: Competitive salary, 10-15% bonus, generous leave, and private medical insurance.
  • Other info: Join a collaborative team with excellent career growth opportunities.
  • Why this job: Shape the future of FX technology and make a real impact in a dynamic environment.
  • Qualifications: Extensive Java experience and strong architectural thinking in regulated environments.

The predicted salary is between 60000 - 80000 £ per year.

A leading global investment bank is seeking an experienced Principal Software Engineer (Java) to join its FX technology team and help drive the evolution of a business-critical global FX pricing and payments platform. This is a hands-on role for a senior technologist who combines deep engineering expertise with strong architectural thinking and a solid understanding of FX markets. You'll play a key role in shaping the technical direction of a platform used across multiple regions while working closely with product, business and technology stakeholders. The platform supports a range of foreign exchange products and is undergoing significant growth, including expansion into new markets, connectivity partners and product offerings. This role offers the opportunity to influence technology strategy while remaining close to engineering and delivery.

What You'll Be Doing

  • Lead the technical design and evolution of a high-volume, business-critical FX platform.
  • Provide architectural guidance and recommendations on technology direction, design patterns, scalability and resiliency.
  • Work closely with Product, Architecture and Engineering teams to translate business requirements into technical solutions.
  • Drive engineering best practices including code quality, testing, CI/CD and system performance.
  • Mentor and coach developers through code reviews, technical leadership and knowledge sharing.
  • Support Agile delivery, estimation, planning and solution design activities.
  • Partner with support and infrastructure teams to ensure successful releases and platform stability.

What We're Looking For

  • Extensive software engineering experience within a complex, regulated enterprise environment.
  • Strong Java development background, including Spring, Hibernate and REST/Open API frameworks.
  • Experience designing and building distributed, scalable systems.
  • Strong knowledge of Oracle databases and SQL.
  • Experience with messaging technologies, integration patterns and API-driven architectures.
  • Strong understanding of DevOps practices, CI/CD and automated testing.
  • Experience working within Agile delivery teams.

What's on Offer

  • Bonus: 10–15% discretionary bonus, based on company performance
  • Pension: Employer contribution of 12% with no mandatory employee contribution
  • Annual Leave: 26 days’ holiday plus bank holidays, increasing to 28 days after 3 years and 30 days after 5 years’ service
  • Private Medical Insurance: Comprehensive cover for you, your partner and dependants
  • Protection Benefits: Life assurance and income protection

Interested? Apply directly or contact me for a confidential discussion.

Principal Software Engineer (Java) in London employer: Lorien

Join a forward-thinking company in Manchester that values technical expertise and offers a dynamic work culture. With a focus on hybrid working, flexible hours, and a strong emphasis on employee growth, this role provides the opportunity to lead impactful projects while maintaining a hands-on engineering position. Enjoy a competitive salary, annual bonus, and the chance to shape the future of corporate infrastructure services in a supportive environment.

L

Contact Details:

Lorien Recruitment Team

We think you need these skills to ace Principal Software Engineer (Java) in London

Java Development
Spring Framework
Hibernate
REST/Open API
Distributed Systems Design
Scalability
Oracle Databases