Senior Software Engineer, Post-Trade
- london, england, United Kingdom
- Full time
- £110 - £140 Per Hour
Job Description
We are seeking a highly capable Senior Software Engineer to help design, build and evolve resilient, event-driven, cloud-distributed systems. This role is ideal for an engineer who combines deep technical expertise, strong computer science fundamentals, and commercial awareness - someone who not only understands how systems work, but what they are meant to do and why. The role requires a constructive, can-do approach and the ability to operate effectively in a fast-paced setting. You will work across the full engineering lifecycle from system architecture and data modelling to implementation, testing and operational excellence. You will be encouraged to use modern AI-assisted tooling and continuously improve our platforms, while maintaining a pragmatic balance between innovation and delivery. You will be part of a friendly and collaborative team responsible for post-trade and reporting software development. The role involves working closely with operations, fund accounting, and other teams across the business including senior management - there is no BA layer, you will gather requirements directly from the business, design solutions and own them end-to-end. In addition to project work, you will have regular opportunities to implement enhancements for both business and technology.
What We Are Looking For
- A bachelor's or master's degree in a STEM subject
- 5+ years of full-time professional software development experience
- Proven experience building and maintaining cloud-distributed, event-driven or microservices-based systems written in enterprise-grade backend technologies such as C#/.NET (preferred)
- Strong computer science fundamentals
- Excellent engineering discipline: clean code, meaningful abstractions, test automation, documentation and version control best practice
- Natural curiosity and enthusiastic about using AI-assisted development tools and integrating them into daily workflow
- Keen interest in keeping aware of latest technologies and a measured approach for adopting them
- Comfortable problem solving across multiple technologies and business domains
- Collaborative nature and ability to work in a team e.g. partnering with business users and technologists
- Ability to have constructive technical discussions
What Would Be Useful
- An interest or experience with Angular and Typescript
- Familiarity with performance-tuning PostgreSQL and/or MSSQL
- Experience in financial services
Technologies We Use
- Web: Angular, TypeScript
- Server-side: C#
- Data: MSSQL, PostgreSQL
- Cloud: AWS
- Deployment: Docker, Kubernetes


