Senior Software Engineer / Data Platform Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Senior Software/ Data Platform Engineer to help evolve a large-scale financial data platform. The environment includes both long-standing enterprise systems and modern AWS cloud services. The platform handles high-volume structured data and supports internal systems and customer-facing products.
A big part of the role involves working with large SQL Server environments, so strong SQL skills are essential. You'll help modernise core systems, improve performance and reliability, and build scalable backend and data services.
This role suits engineers who are comfortable working across legacy and modern architectures and who have strong experience designing and building reliable APIs and data services.
Requirements
- Great professional experience as a Senior Software/ Data Platform Engineer in financial services.
- Strong SQL Server expertise (queries, stored procedures, indexing, performance tuning)
- Experience with large relational datasets
- Backend development experience in Python or C#
- Some experience with designing API's
- Experience working in AWS environments
- Experience with complex enterprise or legacy systems
- Strong analytical and problem-solving skills
Desirable:
- You've modernising legacy systems
- Building data pipelines or ETL processes
- Using AI-assisted development tools
- Experience in financial or market data environments