Job Details

Graduate Software Developer

Job Description


An exciting opportunity for a Graduate Software Developer to join a trading firm, building the technology that supports its trading and research activities.

Working alongside experienced developers, researchers and traders, you'll help develop high-performance applications used in live sports trading environments. You'll see your code applied to real trading challenges while building your engineering skills within a collaborative technical team.

This is a full-time, fully office-based position in Central London, suited to a technically strong graduate with an interest in sport, data and trading.



Key Responsibilities

  • Design, develop and maintain applications using C# and .NET, with guidance from experienced engineers.

  • Build and enhance scalable systems supporting sports trading and research.

  • Contribute to database development and optimisation using SQL Server or similar technologies.

  • Work closely with developers, researchers and traders to translate business requirements into reliable software.

  • Improve system performance, reliability and automation.

  • Participate in code reviews and help improve development tools and practices.



Required Skills & Experience

  • A degree in Computer Science or a related technical subject from a strong university anywhere in Europe, including the UK.

  • A strong foundation in programming, ideally with exposure to C# or .NET.

  • An understanding of object-oriented programming principles.

  • Familiarity with relational databases such as SQL Server or Oracle.

  • Strong analytical and problem-solving skills, with close attention to detail.

  • Clear communication skills and a collaborative approach.

  • A willingness to learn in a fast-paced sports trading environment.

  • Availability to work full-time from the firm's Central London office.



Desirable Skills & Interests

  • Knowledge of multithreading or concurrent programming.

  • A basic understanding of networking concepts, including TCP/UDP.

  • Familiarity with Git or other version control systems.

  • Exposure to Windows-based development environments.

  • An interest in sports, sports analytics or trading systems.



The Opportunity

You'll gain hands-on experience building software for a sports trading firm, working directly with the developers, researchers and traders who use it. For a graduate interested in combining software engineering with sport and data, this offers a strong foundation for a technical career in sports trading.

Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.