Principal Software Engineer

Principal Software Engineer | Front End (React) | London, Hybrid

Our client is a forward-thinking global firm redefining the future of finance through technology.

They are looking for a Principal React Engineer who can set the technical direction for the front-end, champion best practices, and still enjoy being hands-on.

Someone who obsesses over clean design, performance and scalability, and is comfortable leading from the front.

The Opportunity

You’ll be the go-to technical leader for front-end engineering within a cross-functional product team, shaping the architecture, tooling and standards for user-facing applications used by investment professionals across the business.

The team is currently re-architecting its stack to be fully cloud-native (AWS), with React and TypeScript on the front end and Python-based services on the backend .

You’ll work in a culture that values engineering excellence – TDD, clean code, pair programming, thoughtful code reviews – and your voice will carry weight in how the platform evolves.

What You’ll Do

  • Lead the design and development of complex, high-performance React applications using React, TypeScript and modern front-end libraries.
  • Define and drive front-end architecture, standards and best practices , ensuring quality, consistency and reusability across products.
  • Collaborate closely with Backend, UX and Product to refine user journeys, ensuring interfaces are intuitive, performant and accessible.
  • Partner with portfolio managers, researchers and analysts to translate complex domain problems into elegant, user-focused solutions.
  • Mentor and coach other engineers, raising the bar on code quality, testing and delivery discipline.
  • Contribute to the evolution of a cloud-native architecture on AWS , working closely with backend and platform teams.

📍 Location: London City, hybrid working (3 days per week in the office)

💷 Package: Highly competitive base + bonus + benefits

What You’ll Bring

  • Significant experience building large-scale React and TypeScript applications , ideally in complex or data-heavy domains.
  • Experience within Financial Services environments is highly advantageous e.g. Investment banking, trading, asset management, etc.
  • Deep knowledge of React, TypeScript, state management (e.g. Redux or similar), Apollo Client and GraphQL/REST APIs .
  • Experience in cloud-native environments (AWS or Azure), and how front-end and backend services fit together in distributed systems.
  • Strong understanding of front-end performance optimisation , including data streaming (WebSockets, server-sent events, chunked responses).
  • Solid experience with testing strategies (unit, integration, E2E) – Playwright, Cypress or similar tools a plus.
  • Bonus points for experience with design systems (e.g. Material UI) and data visualisation libraries.

About You

  • A hands-on technical leader who’s comfortable making architectural decisions and backing them up with code.
  • Confident owning front-end initiatives end-to-end, from discovery and design through to delivery and optimisation.
  • Collaborative and pragmatic - able to work across product, UX and engineering teams without ego.
  • Curious, always learning, and keen to improve both the codebase and the way the team works.

If you are interested in this Principal Software Engineering Role , please respond to this advert directly with your updated CV or email it to chantelle.smith@sourcegroupinternational.com

Job Details

Company
SGI
Location
City of London, Greater London, UK
Hybrid / Remote Options
Posted