SubBanner banner image

Principal Software Engineer – Investment Technology Services

London, United Kingdom (Britain / UK)

Apply by 28 Jul 2026

UK £100,000

Job Ref.: 56658

Stellenbeschreibung

We are seeking a highly skilled Principal Software Engineer to join our client's Technology Services team, based in London, United Kingdom. 

This is an exceptional opportunity to be part of a forward-thinking organisation within the financial services sector. 

The successful candidate will play a key role in developing and maintaining applications that drive investment decision-making and data integration, with a strong focus on backend services, data pipelines, and intuitive front-end systems.

In this role, you will:

  • Develop robust back-end components in C#, delivering tested, accurate, maintainable, and high-performing solutions.
  • Build intuitive and high-performing user interfaces using React.
  • Diagnose and resolve application and data-related issues across the technology stack.
  • Integrate systems with cloud platforms, particularly Microsoft Azure.
  • Utilise Azure DevOps and GitHub Actions to implement robust CI/CD pipelines and workflow automation strategies.
  • Collaborate closely with Client Analytics and Consultant teams to achieve aligned outcomes.
  • Maintain clear, comprehensive documentation for codebases, APIs, and technical processes.
  • Work directly with business stakeholders to gather and clarify functional and technical requirements.

Knowledge, experience and qualifications required:

  • Significant experience in .NET / C# software development.
  • Hands-on experience with Python, including frameworks such as FastAPI.
  • Strong proficiency in front-end development using React.
  • Good understanding and experience with SQL databases.
  • Strong appreciation for unit testing and experience writing unit tests in both C# and Python.
  • Familiarity with version control systems, particularly Git.
  • Excellent communication, collaboration, and problem-solving skills.

Desirable knowledge, experience and qualifications:

  • Familiarity with containerisation technologies such as Docker and Kubernetes.
  • An understanding of microservices architectures and their implementation.
  • Experience with NoSQL databases, including CosmosDB.
  • Knowledge of front-end testing tools and frameworks.
  • Experience with front-end design frameworks such as Material UI.
  • Previous exposure to the financial services industry, especially in fixed income or investment management systems.
  • Proficiency working with cloud-based data warehousing solutions such as Snowflake.
  • Awareness of best practices in information security, especially within a cloud environment.

The position offers a competitive salary of £100,000 + Bonus + Benefits, and provides the opportunity to work in a dynamic, collaborative environment focused on innovation and technology-led value in the financial services domain.

JETZT BEWERBEN

Aktuelle Jobs.

Test Manager - Financial Services - AiPublish date: Invalid Date
London, Greater London, South East, England

Test Manager 6 Month Contract London - 3 days a week onsite £700 - £800 per day via Umbrella A leading Financial Services business is searching for a Test Manager to join them on an interim basis. You

Cybersecurity consultant and penetration testerPublish date: Invalid Date
Austin, United States of America (USA)

Evaluate existing cybersecurity programs and procedures Conduct risk and threat assessments IT networks of different departments Conduct monthly vulnerability scans on IT networks and servers Per

Functional AnalystPublish date: Invalid Date
Brussels, Belgium

.