Back to jobs

Senior Developer - Execution Technology

Remote

Senior Developer - Execution Technology - AlgoQuant Asset Management

Location: Fully Remote (Preference for London, New York, or Dubai)

Reporting to: Head of Execution Technology

 

About AlgoQuant Asset Management

At AlgoQuant, we're building the future of digital asset management; grounded in rigorous research, world-class technology and a relentless focus on performance.

We began as a proprietary trading firm, developing sophisticated algorithmic strategies and operating in some of the most complex and fast-moving markets. That DNA remains at our core, but today we are evolving into a fully remote, globally distributed Investment Management business. This transformation reflects a broader ambition: to scale our edge, deliver institutional-grade results, and set new standards for the industry.

Our quantitative environment is built to empower innovation, combining vast data capabilities, disciplined model development, and highly automated execution. Risk is embedded in every layer of our thinking, with robust measurement, control, and scenario analysis integrated into our systems and decision-making. Technology is not just a tool for us, it’s a core competency and a competitive advantage.

Role Overview

We’re hiring an Execution System Senior Developer to help design and build the next generation of our high-performance, low-latency trading infrastructure. You’ll work closely with our Head of Execution Technology and collaborate with engineers and quantitative researchers to enhance our order management, market connectivity, and real-time trading systems.

This role is ideal for someone who thrives in performance-critical environments, understands exchange protocols, and is comfortable working across infrastructure, application, and system-level code. We welcome applicants from both crypto markets and traditional electronic trading, particularly those with experience in eFX algorithmic execution.

Key Responsibilities

  • Develop and optimize execution components in C# or C++ for low-latency market interaction
  • Build and maintain exchange adapters, smart order routers, and internal crossing logic
  • Collaborate with trading and quant teams to productionize strategies and support bespoke execution needs
  • Improve real-time monitoring, logging, and system observability across the execution stack
  • Implement robust failover and recovery mechanisms for mission-critical systems
  • Ensure alignment with internal security, compliance, and risk controls
  • Participate in technical architecture reviews and contribute to performance tuning initiatives

Qualifications & Experience

  • 3–7 years of experience building execution systems or low-latency infrastructure in financial markets
  • Strong proficiency in C# or C++, with an ability to design for performance and zero-allocation
  • Proficient in writing clean, maintainable, and testable code by applying Domain-Driven Design (DDD) and SOLID principles.
  • Strong SQL and NoSQL schema design skills; hands-on experience with PostgreSQL&Liquibase or similar databases
  • Experience in message queues, shared memory, memory-mapped files, pipes, sockets, channels
  • Background in either crypto markets or electronic FX algorithmic trading preferred
  • Experience with market data feeds, FIX/REST/WebSocket protocols, and order lifecycle management
  • Solid grasp of concurrency, lock-free design, memory management, and systems-level programming
  • Familiarity with cloud-native architectures (e.g. AWS, Kubernetes, distributed systems) is a plus

What Success Looks Like:

  • You deliver measurable improvements to execution speed, system reliability, and market access
  • You reduce time-to-market for strategy deployment through modular, maintainable systems
  • You proactively identify and resolve edge-case issues in market connectivity and trading logic
  • You collaborate effectively with traders, quants, and infrastructure engineers across time zones
  • You write clean, testable, production-grade code in high-performance environments

Why Join AlgoQuant?

  • Work in a high-performance environment with a mandate to innovate, not maintain
  • Contribute to a modern, globally distributed trading firm operating at institutional scale
  • Collaborate with highly experienced teams in trading, technology, and research
  • Join a remote-first culture with flexibility, autonomy, and a focus on outcomes
  • Be part of a firm where technology is central, not peripheral, to the investment process

Create a Job Alert

Interested in building your career at AlgoQuant? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


$

$