Senior Software Engineer (TEST)
Summary
Senior Software Engineer on the GUI team building the web frameworks, dashboards, and shared components behind TradingHub's trade surveillance products (MAST, CaaS) — orderbook visuals, graphs, and auth/permissioning systems. Core stack is ASP.NET Core with React/Vue/Blazor frontends, plus JWT auth and AWS.
Though we have developed in the trade surveillance arena, we have always been more than that. At heart, we are a finance-focused big data firm. Our goal is to continue creating the world’s leading financial markets analytics platform.
The Role
You will be working as a Senior Software engineer in the GUI team which is responsible for the underlying web frameworks which power our MAST and CaaS products and internal tools. Our goal is to allow financial institutions to create front to back controls that monitor regulatory risk. To do this, they need to be able to configure metrics that analyse their data and a dashboard that shows the results of this alert.
- Creating a fast and seamless orderbook component to visualise instrument data
- Displaying smooth and fluid graphs which show trades, orders and other financial data
- Enhancing our authorisation system which allows customers to login to their product environments
- Developing a highly performant permissioning system that differentiates between business units and regions
- Improve our IDE to allow customers to configure their custom controls
- Contribute to wider system improvements that advance our self-service analytics offering
- Strong knowledge of ASP.NET Core including creating and maintaining websites
- Experience with frontend frameworks such as React, Vue or Microsoft Blazor
- Knowledge of authentication and authorisation including token technologies e.g. JWT
- Demonstrable experience of building software products from start to finish
- Passionate about ensuring TH best development practices are upheld across the team
- Able to prioritise, assign and manage escalations from customer facing teams and deliver projects to agreed deadlines
- Previous experience building web-based products for financial markets or trading applications (desirable)
- AWS (desirable)
- Annual discretionary performance bonus
- Hybrid working policy
- Aviva private medical insurance + Unum dental cover
- Extended parental leave (up to 6 months of fully paid maternity leave)
- 25 days annual leave + bank holidays
- Enhanced company pension plan
- Salary sacrifice scheme
- 5 days study leave towards professional qualifications
- Cycle to Work & Techscheme
- Death in service coverage