Senior Developer - Systematic Trading Tools
Senior Developer - Systematic Trading Tools

Senior Developer - Systematic Trading Tools

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop and maintain systematic trading tools, engaging with stakeholders throughout the software lifecycle.
  • Company: Join Capula, a leading firm in systematic trading technology based in London.
  • Benefits: Enjoy private medical insurance, life assurance, pension, and free meals at our office.
  • Why this job: Be part of an innovative team, enhancing trading strategies while mentoring junior developers.
  • Qualifications: Degree in a technical field; strong C# experience; familiarity with Rust or C++ is a plus.
  • Other info: Opportunity to relocate to Singapore after six months of training in London.

The predicted salary is between 43200 - 72000 £ per year.

Overall Purpose of the Role

We are seeking a senior technology developer with strong experience in C#. This role covers the full software development lifecycle, including stakeholder engagement, requirements gathering, analysis, development, testing, deployment, and ongoing support. The role includes taking ownership of an existing stand-alone backtesting system written in Rust and over time integrating it into the wider company toolset, which is primarily written in C#. You will focus on building and maintaining tools to support systematic trading, contributing across the entire strategy lifecycle—from research and backtesting to production deployment and operational readiness. The role is currently based in London, with the expectation of relocating to Singapore after approximately six months. Similarly, we are open to candidates based in Singapore, who will come to London for six months of training.

Key Responsibilities

  • Take ownership of existing systems and processes, ensuring their stability and effectiveness.
  • Design and implement new solutions in response to evolving requirements, maintaining close communication with traders and other stakeholders.
  • Collaborate with other developers and consultants to maintain a consistent, high-quality codebase.
  • Develop a deep understanding of the firm’s technology infrastructure and tooling.
  • Actively contribute to the continuous improvement of development practices and system architecture.
  • Mentoring more junior members of the team, from time to time.

Requirements

Education and Qualifications

  • Degree in a relevant technical or quantitative discipline.

Experience

  • Significant professional experience as a C# developer.
  • Experience in a systematic trading environment is strongly preferred.
  • Prior exposure to Rust (or strong C++ experience with the willingness to learn Rust).
  • Proven ability to communicate effectively with both technical and non-technical stakeholders.

Skills

  • Strong proficiency in C# (required).
  • Rust experience (preferred) or strong C++ background with a desire to learn Rust on the job.
  • Proficient in Python (desired).
  • Solid understanding of relational databases (required).
  • Familiarity with messaging systems such as RabbitMQ or Kafka (preferred).
  • Highly motivated, pragmatic, and solutions-focused, with a “smart and get things done” mindset.
  • Willingness to relocate to Singapore after an initial London-based period (~6 months).

Benefits

  • Private medical insurance
  • Life assurance
  • Pension
  • Corporate gym membership (and a complimentary wellness space in our London office)
  • Employee restaurant with free breakfast, lunch and dinner

Senior Developer - Systematic Trading Tools employer: Capula

Capula is an exceptional employer that fosters a dynamic and collaborative work culture, particularly for the Senior Developer role in London. With a strong focus on employee growth, we offer comprehensive benefits including private medical insurance, life assurance, and a corporate gym membership, alongside opportunities to mentor junior team members and engage in meaningful projects that impact systematic trading. Our commitment to continuous improvement and innovation ensures that you will thrive in a supportive environment while enjoying the unique advantage of relocating to Singapore after your initial training period in London.
C

Contact Detail:

Capula Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Developer - Systematic Trading Tools

Tip Number 1

Familiarise yourself with the systematic trading environment. Understanding how trading strategies are developed and backtested will give you an edge in discussions with potential employers, showcasing your genuine interest in the role.

Tip Number 2

Brush up on your C# skills and consider working on personal projects that involve backtesting systems or trading tools. This hands-on experience can be a great talking point during interviews and demonstrates your proactive approach.

Tip Number 3

Network with professionals in the trading technology space. Attend relevant meetups or online forums to connect with others in the industry, which could lead to valuable insights and potential referrals for the position.

Tip Number 4

Prepare to discuss your experience with stakeholder engagement. Be ready to share examples of how you've effectively communicated technical concepts to non-technical stakeholders, as this is crucial for the role.

We think you need these skills to ace Senior Developer - Systematic Trading Tools

C# Programming
Rust Programming
C++ Programming
Python Proficiency
Relational Database Management
Stakeholder Engagement
Software Development Lifecycle
Backtesting Systems
Systematic Trading Knowledge
Code Quality Assurance
Messaging Systems (RabbitMQ, Kafka)
Problem-Solving Skills
Mentoring and Leadership
Continuous Improvement Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C# and any relevant work in systematic trading environments. Include specific projects or achievements that demonstrate your skills and contributions.

Craft a Compelling Cover Letter: Write a cover letter that explains why you are interested in the Senior Developer role at Capula. Mention your experience with Rust or C++, and how you can contribute to the team’s goals, especially in relation to systematic trading tools.

Showcase Your Technical Skills: In your application, emphasise your proficiency in C#, and any experience with Python, relational databases, and messaging systems like RabbitMQ or Kafka. Provide examples of how you've used these technologies in past roles.

Highlight Communication Skills: Since the role requires effective communication with both technical and non-technical stakeholders, include examples in your application that demonstrate your ability to convey complex information clearly and effectively.

How to prepare for a job interview at Capula

Showcase Your C# Expertise

Since the role requires significant experience in C#, be prepared to discuss your past projects and how you've used C# to solve complex problems. Bring examples of your code or projects that demonstrate your proficiency.

Understand Systematic Trading

Familiarise yourself with systematic trading concepts and tools. Be ready to explain how your technical skills can contribute to the trading lifecycle, from research to deployment. This will show your potential employer that you understand their business.

Demonstrate Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Highlight your pragmatic approach and solutions-focused mindset, as these traits are highly valued in a fast-paced trading environment.

Communicate Effectively

Since the role involves engaging with both technical and non-technical stakeholders, practice explaining complex technical concepts in simple terms. This will help you demonstrate your communication skills during the interview.

Senior Developer - Systematic Trading Tools
Capula
C
  • Senior Developer - Systematic Trading Tools

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-07-10

  • C

    Capula

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>