Software Engineer, C++

Software Engineer, C++

Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Slide to start your application
Start application
T

At a Glance

  • Tasks: Design and implement a high-frequency trading platform for cryptocurrency markets.
  • Company: Join Tower Research Capital, a leading quantitative trading firm with a focus on innovation.
  • Benefits: Enjoy generous paid time off, hybrid work options, and daily free meals.
  • Other info: Engage in continuous learning and participate in fun social events and wellness activities.
  • Why this job: Make an impact in the fast-paced world of cryptocurrency trading and technology.
  • Qualifications: Degree in computer science and 5-7 years of software engineering experience required.

The predicted salary is between 70000 - 90000 £ per year.

Tower Research Capital is a leading quantitative trading firm founded in 1998 that specializes in systematic trading and engineering, focusing on low‑latency solutions for cryptocurrency markets.

Responsibilities

  • Designing and implementing a high‑frequency trading platform for cryptocurrency markets, which includes collecting quotes and trades from and disseminating orders to exchanges worldwide.
  • Optimizing this platform through network and systems programming, and other advanced techniques to minimize latency.
  • Analyzing system throughput and latency performance, and building performance‑tracking tools.
  • Developing systems that provide easy access to historical market data and trading simulations.

Qualifications

  • A degree in computer science or a related field.
  • At least 5-7 years of experience in a software engineering role.
  • A strong background in data structures, algorithms, and object‑oriented programming in C++.
  • Brilliant problem‑solving abilities.
  • The ability to manage multiple tasks in a fast‑paced environment.
  • Strong communication skills.
  • Good understanding of the Linux operating system and networking (TCP/IP and UDP) is a plus.
  • Knowledge of Python and shell scripts is a plus.
  • Familiarity with cryptocurrency markets, exchange APIs (WebSocket/HTTP), and cloud technologies is a significant plus.
  • Experience in financial and crypto markets is a plus, but not required.

Benefits

  • Generous paid time off policies.
  • Savings plans and other financial wellness tools available in each region.
  • Hybrid working opportunities.
  • Free breakfast, lunch, and snacks daily.
  • In‑office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training and more).
  • Company‑sponsored sports teams and fitness events (JPM Corporate Challenge, Cycle for Survival, Wall Street Rides FAR and more).
  • Volunteer opportunities and charitable giving.
  • Social events, happy hours, treats, and celebrations throughout the year.
  • Workshops and continuous learning opportunities.

Tower Research Capital is an equal opportunity employer.

Software Engineer, C++ employer: Tower Research Capital

Tower Research Capital is an exceptional employer, offering a stimulating and collaborative work environment in the heart of London. With a strong focus on employee growth, we provide continuous learning opportunities, generous benefits, and a culture that values innovation and teamwork. Our commitment to fostering a friendly atmosphere ensures that every team member can thrive while contributing to our cutting-edge trading solutions.

T

Contact Details:

Tower Research Capital Recruitment Team

We think you need these skills to ace Software Engineer, C++

C++
Data Structures
Algorithms
Object-Oriented Programming
Problem-Solving Abilities
Linux Operating System
Networking (TCP/IP and UDP)