Summary
✨ AI‑Generated
A senior technical leader is sought for a hybrid, hands-on role designing and optimizing mission-critical electronic trading systems. The engineer will work across low-latency engines, order management, market data, and strategy performance while mentoring developers and partnering with trading, quantitative, compliance, and business teams.
Highlights
Hybrid lead-level role combining low-latency system architecture with team mentorship, hands-on optimization, and collaboration with traders and quantitative researchers on mission-critical trading infrastructure.
Description
Job Summary
We are seeking a high-caliber Senior / Lead / Director Algorithmic Trading Software Engineer to join our elite, front-office automated trading group.
In this hybrid technical leadership and hands-on engineering role, you will design, build, and optimize high-speed, mission-critical electronic trading engines.
You will drive technical innovation, mentor engineers, and collaborate closely with traders and quantitative researchers to optimize trading algorithms and expand our global market infrastructure.
Key Responsibilities
System Engineering: Architect, upgrade, and optimize low-latency algorithmic trading engines and order management platforms.Team Leadership: Mentor development team members, foster technical innovation, and champion agile best practices.Strategy Optimization: Analyze existing automated trading strategies and market data to improve execution performance and efficiency.Business Collaboration: Partner with quant, compliance, and business teams to define product strategy and scale trading tools.Global Market Logic: Adapt trading infrastructure to handle diverse global market mechanics, liquidity constraints, and regulatory frameworks.Production Support: Provide high-tier technical troubleshooting, performance tuning, and incident management to ensure absolute system stability.
Technical Requirements
Expert Java Skills: Deep expertise in advanced server-side Java, multi-threading, concurrency, and low-garbage-collection (GC) tuning.Trading Infrastructure: Extensive experience processing live market data, financial order flows, smart order routing (SOR), and portfolio positions.Modern Engineering: Strong commitment to Test-Driven Development (TDD), test automation, and DevOps pipeline practices.Market Microstructure: Solid understanding of exchange mechanics, auction types, liquidity pools, and algorithmic trading strategies (e.g., VWAP).
Qualifications & Experience
Industry Tenure: 7+ years of hands-on development experience in capital markets, specifically focused on electronic or algorithmic trading systems.Problem Solving: Proven ability to make rapid, data-driven decisions and debug complex software under intense, real-time pressure.Education: Degree in Computer Science, Engineering, Mathematics, or a related quantitative field.
Bonus Skills (Nice to Have)
Architecture: Knowledge of sequencer architecture or high-performance time-series databases (e.g., Kdb+/Q).Polyglot Coding: Familiarity with C# or C++ environments, or experience utilizing AI-assisted development tools.Modern Stack: Experience with cloud platforms and containerization (Docker, Kubernetes).Region Specifics: Deep knowledge of APAC/global market microstructures and regulatory environments.
What You Will Actually Do (Simple Summary)
The Core Task: You will write high-performance backend Java code to run digital engines that buy and sell financial instruments automatically.The Leadership: You will guide and grow a smart engineering team while remaining actively involved in writing core code.The Environment: It is a fast-paced, high-stakes, front-office environment where millisecond delays matter and software reliability is paramount.The Goal: You are ensuring our automated trading strategies execute at peak speed and optimal pricing while maintaining flawless system health.
If you are interested to know more, apply now or email our consultant r.yaneza@gravitasgroup.com directly for a confidential chat about the role