A leading investment management firm based in Greater London is seeking a Senior Software Engineer to design and build resilient systems. The ideal candidate will have 5+ years of experience in software development, particularly with cloud-distributed and event-driven architectures using C#/.NET. A background in financial services and strong computer science fundamentals are preferred. This role offers opportunities for innovation through modern development tools and teamwork in a collaborative environment.
Qualifications
5+ years of full-time professional software development experience.
Proven experience building and maintaining cloud-distributed systems.
Strong computer science fundamentals.
Responsibilities
Design and maintain resilient, event-driven systems.
Contribute to technical strategy and platform direction.
Write high-quality, efficient, and maintainable code.
Skills
Cloud-distributed systems
C#/.NET
Microservices
Event-driven architecture
Clean code
Test automation
Education
Bachelor's or master's degree in a STEM subject
Tools
PostgreSQL
MSSQL
CI/CD
AI-assisted development tools
Job description
A leading investment management firm based in Greater London is seeking a Senior Software Engineer to design and build resilient systems. The ideal candidate will have 5+ years of experience in software development, particularly with cloud-distributed and event-driven architectures using C#/.NET. A background in financial services and strong computer science fundamentals are preferred. This role offers opportunities for innovation through modern development tools and teamwork in a collaborative environment.