Senior Software Engineer

Job Title: Sr. Software Engineer

Work Schedule: Onsite 5 days

Location: London, England

Job Summary:

We are looking for a hands-on Senior Software Engineer to own and accelerate our product delivery pipeline — from back-end database optimization to client-facing interactive dashboards and reporting platforms. This is a builder role. You will work directly alongside the Head of Data & Customer Analytics to identify bottlenecks, design improvements, and push products from backlog to production. You will be embedded in a small, high-output team where your contributions are immediately visible and impactful.

Responsibilities:

  • Optimize and maintain a Treasury Dashboard hosted in client Azure environments (currently Streamlit-based; you will evaluate and drive the framework roadmap)
  • Lead the build of a web-based, interactive Risk Reporting platform — replacing a PDF solution with a scalable, multi-prime broker plug-and-play product
  • Reduce client onboarding time for new reporting deployments to under two weeks
  • Improve load times and performance across existing data pipelines and dashboards
  • Integrate external and client-side data sources into existing reporting infrastructure
  • Work across the full stack: database layer, back-end logic, front-end delivery.

Qualifications:

  • Advanced Python: data processing, scripting, web frameworks (Streamlit, Django, or equivalent)
  • C / C++: performance optimisation, low-level processing
  • Java: application-level development
  • Microsoft Azure: cloud deployment and hosted application environments
  • Database optimisation: SQL, query tuning, load performance
  • Front-end development: web performance, interactive UI components, data visualisation
  • Experience building or replicating BI/reporting tools (Tableau-equivalent functionality, interactive charts, drill-down tables)

Job Details

Company
MSH
Location
London Area, United Kingdom
Posted