Senior Software Engineer - Analytics Front Office (London)
Senior Software Engineer - Analytics Front Office (London)

Senior Software Engineer - Analytics Front Office (London)

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

At a Glance

  • Tasks: Design and implement low latency risk analytics systems in a dynamic team environment.
  • Company: Join DRW, a leading trading firm with over 30 years of innovative market experience.
  • Benefits: Enjoy a collaborative culture, competitive salary, and opportunities for professional growth.
  • Why this job: Work on challenging problems in finance while mentoring and learning from talented peers.
  • Qualifications: Extensive experience in low latency systems, programming languages, and CI/CD tools required.
  • Other info: Flexible on-call support across US and UK time zones to minimise disruptions.

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

DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.

Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.

We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it\’s how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.

The UP – Analytics Front Office team is looking for a Senior Software Engineer who relishes working in challenging time-critical environments solving complex problems alongside highly capable peers . Our team operates services providing real-time PnL and Risk monitoring services for a diverse group of trading desks each with varying degrees of portfolio and model complexity .

While previous experience in the trading and finance industry is beneficial, we’re looking for talented software engineers with or without industry-specific expertise .

UP – Analytics Front Office primarily operates C# services heavily utilizing RX for LINQ-style composition and asynchronous dispatch. We often reach for Python to build smaller services and frequently interact with analytics libraries in C++.

Responsibilities

  • Design, implement and operate low latency risk analytics systems as part of a highly capable team .
  • D ecompose complex functional requirements into coherent service designs that are efficient, simple to operate , and can be changed reliably .
  • Providing on-call support as part of our teamwide rotation . We split on-call across the US and UK time zones to limit off- hours disruptions .
  • Be a capable mentor who is eager to contribute their unique knowledge and perspective to advance the team’s capabilities .

Required qualifications

  • Extensive experience designing & operating low latency distributed systems at scale for critical business functions.
  • Extensive experience in testing & test automation
  • Fluency in functional and object -oriented programming languages .
  • Competency in using Git, CI/CD platforms, Docker and Kubernetes.

Familiarity with

  • More than one of: C#, Java, Python, and C++
  • Databases such as: MSSQL, Postgres, Redis
  • Kafka/RabbitMQ or similar event-based platforms
  • Data structures and design/analysis of algorithms

Not required, but a bonus

  • Fixed Income products and Interest Rate derivatives (including Risk, PnL attribution, scenario analysis, etc.)
  • IR derivatives models (Yield Curves, Option Pricing, SABR, etc.)
  • Statistics, discrete mathematics, linear algebra

Personal Traits

  • Possesses the ability and desire to learn, adapt and grow.
  • Demonstrates personal humility, respect for others, and trust in their teammates.
  • Capable of independently driving projects to completion but prefers collaborating with teammates.
  • Excellent problem-solving and debugging skills, but even better listening and communication skills.
  • Strong attention to detail, with a track record of leading and driving projects to completion.

For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at .

California residents, please review the California Privacy Notice for information about certain legal rights at .

[#LI-SK1]

#J-18808-Ljbffr

Senior Software Engineer - Analytics Front Office (London) employer: P2P

DRW is an exceptional employer that fosters a culture of innovation, integrity, and collaboration in the heart of London. With a commitment to employee growth, we offer opportunities for mentorship and skill development while working alongside talented peers in a dynamic trading environment. Our focus on autonomy and respect ensures that every team member can thrive and contribute meaningfully to our cutting-edge analytics solutions.
P

Contact Detail:

P2P Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Analytics Front Office (London)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C#, Python, and C++. Brush up on your knowledge of RX for LINQ-style composition and asynchronous dispatch, as these are crucial for the role.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of complex issues you've tackled in previous roles. Be ready to discuss how you approached these challenges and the impact of your solutions during the interview.

✨Tip Number 3

Highlight any experience you have with low latency distributed systems and testing automation. If you have worked with CI/CD platforms, Docker, or Kubernetes, make sure to mention this expertise, as it aligns well with the requirements.

✨Tip Number 4

Demonstrate your ability to work collaboratively by preparing to discuss past experiences where you mentored others or contributed to team projects. DRW values teamwork, so showing that you can thrive in a collaborative environment will be beneficial.

We think you need these skills to ace Senior Software Engineer - Analytics Front Office (London)

Low Latency Distributed Systems Design
Test Automation
Fluency in C#, Java, Python, and C++
Git Version Control
CI/CD Platforms
Docker and Kubernetes
Event-Based Platforms (Kafka/RabbitMQ)
Data Structures and Algorithms
Problem-Solving Skills
Debugging Skills
Attention to Detail
Mentoring and Team Collaboration
Adaptability and Learning Agility
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in low latency distributed systems and any programming languages mentioned in the job description, such as C#, Python, or C++. Emphasise your problem-solving skills and any experience with CI/CD platforms, Docker, and Kubernetes.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background aligns with DRW's values of integrity, innovation, and collaboration. Mention specific projects where you've demonstrated your ability to work under pressure and solve complex problems.

Showcase Relevant Projects: If you have worked on projects that involved real-time analytics or risk monitoring, be sure to include these in your application. Describe your role, the technologies used, and the impact of your contributions. This will help demonstrate your capability to handle the responsibilities outlined in the job description.

Proofread and Edit: Before submitting your application, take the time to proofread your documents. Check for any spelling or grammatical errors, and ensure that your formatting is consistent. A polished application reflects your attention to detail, which is crucial for a Senior Software Engineer role.

How to prepare for a job interview at P2P

✨Showcase Your Technical Skills

Be prepared to discuss your experience with low latency distributed systems and the programming languages mentioned in the job description. Highlight specific projects where you designed or operated such systems, and be ready to explain your thought process and the challenges you faced.

✨Demonstrate Problem-Solving Abilities

Since the role involves solving complex problems, be ready to tackle a technical challenge during the interview. Practice explaining your approach to problem-solving clearly and concisely, as communication is key in a collaborative environment.

✨Emphasise Team Collaboration

DRW values teamwork and collaboration, so share examples of how you've successfully worked with others in past projects. Discuss your mentoring experiences and how you've contributed to team growth, as this aligns with their expectations for the role.

✨Research the Company Culture

Understand DRW's values of integrity, innovation, and respect. Be prepared to discuss how your personal traits align with their culture. Showing that you resonate with their mission and values can set you apart from other candidates.

Senior Software Engineer - Analytics Front Office (London)
P2P
P
  • Senior Software Engineer - Analytics Front Office (London)

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

    Application deadline: 2027-07-16

  • P

    P2P

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