Talent.com
This job offer is not available in your country.
Senior Developer - Systematic Trading Tools

Senior Developer - Systematic Trading Tools

Capula Investment Management LLPSingapore, Pedra Branca, Singapore
7 days ago
Job description

Senior Developer - Systematic Trading Tools

Senior Developer - Systematic Trading Tools

1 week ago Be among the first 25 applicants

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.

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

  • Competitive salary
  • 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
  • Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Non-profit Organizations and Primary and Secondary Education

    Referrals increase your chances of interviewing at Capula Investment Management LLP by 2x

    Sign in to set job alerts for “Senior Software Engineer” roles.

    Engineering Manager / Senior Software Engineer, Housing Programme

    VP - Senior Java Developer - Equity Derivatives Technology

    Lead Software Engineer – Construction & Built Environment

    VP - Senior Software Engineer (Equities Market Making) - Hybrid

    Staff / Senior Software System Engineer (Product Owner)

    Principal Software Engineer (Partner Solutions), Consulting Practice

    SVP - Senior Low Latency Developer : Equities Cash Technology (Hybrid)

    Senior Java Developer (F2F Interview for final RD with NP within a month)

    Johor Baharu, Johore, Malaysia 1 month ago

    Senior Software Developer Go / Python (Acronis RMM)

    Lead / Senior Software Engineer (Applications Consultant), Consulting Practice

    PEGA Developers (Senior Analyst to Associate Manager)

    Senior Engineer, Plan and Spec - Data Center HVAC

    Senior / Engineer, Metrology Process Development

    Senior Research Engineer, Smart Virtual Systems, ARTC

    Senior Engineer, Plan and Spec - Data Center HVAC

    Senior Manager, Developer Relations and Ecosystem Marketing, APAC

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    J-18808-Ljbffr

    Create a job alert for this search

    Developer Developer • Singapore, Pedra Branca, Singapore