Senior Software Engineer

Spectrum IT Recruitment

Greater London

On-site

GBP 70,000 - 110,000

Full time

10 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Spectrum IT Recruitment is actively seeking a Senior Software Developer to architect, develop and enhance in-house trading and research systems. This role offers work on greenfield projects, with influence on architectural decisions and measurable impact on live trading strategies.

You will primarily work within a C# / .NET / SQL Server / ASP.NET ecosystem, delivering high-performance, reliable software and contributing to scalability and maintainability across critical systems.

Qualifications

  • Bachelor's degree in computer science or related field.
  • Strong experience with C# and the latest .NET Platform.
  • 5+ years of professional software development experience.
  • Solid experience with relational databases (SQL Server/Oracle).
  • Strong OO design, scalable system experience, and English proficiency.
  • Experience with multi-threaded programming and distributed version control.
  • Exposure to financial markets or trading systems is desirable.

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
Architecture
Multi-threading
Git
Windows
Trading systems exposure

Education

BSc in Computer Science

Tools

SQL Server
Oracle

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
Graduate Software Engineer
Graduate Software Engineer

Spectrum IT Recruitment • Greater London

On-site
GBP 26,000 - 36,000
Senior Software Engineer (C# / .NET) - Team Lead
Senior Software Engineer (C# / .NET) - Team Lead

Caxton Associates • Greater London

On-site
GBP 120,000 - 180,000
Senior Full Stack Engineer | C#.NET | Global Trading Firm | London
Senior Full Stack Engineer | C#.NET | Global Trading Firm | London

SGI • City Of London

On-site
GBP 90,000 - 120,000
Software Engineer
Software Engineer

Spectrum IT Recruitment • City Of London

On-site
GBP 50,000 - 70,000
Lead Software engineer
Lead Software engineer

ARC IT Recruitment • Greater London

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

Marlin Selection Recruitment • Greater London

On-site
GBP 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Tempest Vane Partners • England

On-site
GBP 70,000 - 90,000
Ownership of impactful systems
Exposure to modern architecture
Competitive compensation
Senior C++ Software Engineer
Senior C++ Software Engineer

Miller Maxwell Ltd • Greater London

Hybrid
GBP 90,000 - 150,000
Private medical and dental insurance
Life insurance
26 days annual leave
+1
Senior Software Engineer
Senior Software Engineer

Harrington Starr • City Of London

On-site
GBP 90,000 - 125,000
Competitive salary
Strong benefits package
Great work-life balance
+3