Senior Software Engineer

Spectrum IT Recruitment

Greater London

On-site

GBP 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Spectrum IT Recruitment is seeking a Senior Software Developer to help architect, develop, and enhance in-house trading and research systems. You will work on greenfield projects, influence architectural decisions, and impact systems that support real-world trading strategies.

You will mainly work in a C# / .NET / SQL Server / ASP.NET ecosystem, delivering high-performance, reliable applications, mentoring peers, and collaborating with researchers and traders to translate requirements into

Qualifications

  • BSc (or higher) in Computer Science or related discipline.
  • 5+ years of professional software development experience.
  • Strong experience with C# and the latest .NET platform.
  • Experience with SQL Server, Oracle, or equivalent relational databases.
  • Experience in multi-threaded and concurrent application development.
  • Fluency in English with excellent communication skills.
  • Exposure to financial markets or trading systems.

Responsibilities

  • Design, develop, and maintain high-performance applications in C# and .NET
  • Lead architectural discussions and contribute to technical direction
  • Build scalable, reliable systems to support automated trading and research
  • Develop and optimise database solutions (SQL Server or equivalent)
  • Improve performance, reliability, and automation across systems
  • Mentor junior developers and promote best engineering practices
  • Participate in code reviews and enforce high standards of quality
  • Collaborate closely with researchers and traders to translate requirements into robust software solutions
  • Contribute to continuous improvement of development processes and tooling

Skills

C#
.NET
SQL Server
Software architecture
Multithreading
Git
Windows
Trading systems
English communication

Education

BSc (or higher) in Computer Science

Tools

Git
SQL Server

Job description

Excellent opportunity for a Senior Software Developer to play a key role in architecting, developing, and enhancing our clients in-house trading and research systems.

This is an opportunity to work on greenfield projects, influence architectural decisions, and directly impact systems that support real-world trading strategies. As a senior member of the team, you will contribute both technically and strategically, helping shape development standards, performance optimisation, and system scalability.

You will primarily work within a C# / .NET / SQL Server / ASP.NET ecosystem, developing high-performance, reliable, and maintainable applications.

Key Responsibilities
  • Design, develop, and maintain high-performance applications in C# and .NET
  • Lead architectural discussions and contribute to technical direction
  • Build scalable, reliable systems to support automated trading and research
  • Develop and optimise database solutions (SQL Server or equivalent)
  • Improve performance, reliability, and automation across systems
  • Mentor junior developers and promote best engineering practices
  • Participate in code reviews and enforce high standards of quality
  • Collaborate closely with researchers and traders to translate requirements into robust software solutions
  • Contribute to continuous improvement of development processes and tooling
Required Skills & Experience
  • BSc (or higher) in Computer Science or a related scientific discipline
  • Strong recent experience with C# and the latest .NET platform
  • 5+ years of professional software development experience
  • Solid experience with SQL Server, Oracle, or equivalent relational databases
  • Strong understanding of object-oriented design principles and software architecture
  • Experience building production-grade, scalable systems
  • Fluency in English with excellent written and verbal communication skills
  • High attention to detail and a thorough, analytical mindset
  • Experience in multi-threaded and concurrent application development
  • Network programming experience (TCP/UDP)
  • Experience with distributed version control systems (Git)
  • Strong understanding of Windows technologies
  • Exposure to financial markets or trading systems
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Spectrum IT Recruitment • City Of London

On-site
GBP 60,000 - 80,000
Software Engineer
Software Engineer

Spectrum IT Recruitment • Greater London

On-site
GBP 55,000 - 90,000
Senior Software Developer
Senior Software Developer

Spectrum IT Recruitment • City Of London

On-site
GBP 70,000 - 110,000
Junior Software Engineer
Junior Software Engineer

Spectrum IT Recruitment • Greater London

On-site
GBP 28,000 - 36,000
Graduate Software Developer
Graduate Software Developer

Spectrum IT Recruitment • City Of London

On-site
GBP 30,000 - 40,000
Senior Software Engineer / Software Architect | C#/.NET | Global Commodities Trading | London
Senior Software Engineer / Software Architect | C#/.NET | Global Commodities Trading | London

SGI • Greater London

Hybrid
GBP 110,000 - 150,000
Bonus
Benefits
Principal Engineer C# .NET - Front Office Trading
Principal Engineer C# .NET - Front Office Trading

Marlin Selection Ltd • Greater London

On-site
GBP 120,000 - 160,000
Principal Engineer - Front Office Trading Technology
Principal Engineer - Front Office Trading Technology

Marlin Selection Recruitment • Greater London

On-site
GBP 140,000 - 190,000
Lead Software engineer
Lead Software engineer

ARC IT Recruitment • Greater London

On-site
GBP 90,000 - 110,000
Senior Software Engineer, Post-Trade
Senior Software Engineer, Post-Trade

Winton Capital US LLC • Greater London

On-site
GBP 110,000 - 140,000