HamburgerMenu
hirist

Principal Engineer - Java - Trading System

Mancer Consulting Services
12 - 21 Years
Multiple Locations

Posted on: 11/05/2026

Job Description

Key Responsibilities :


- System Architecture : Design, implement, and optimize low-latency, high-throughput Java applications for high-frequency and algorithmic trading.


- Performance Engineering : Write code optimized for throughput and latency, targeting transaction speeds in the millisecond to microsecond range.


- Protocol Development : Develop and maintain high-speed connectivity layers for global exchanges using protocols such as FIX, ITCH, and OUCH.


- Resiliency & Stability : Take full ownership of functional and non-functional deliverables, ensuring the platform is resilient, scalable, and maintains 99.99% uptime.


- Data Orchestration : Manage the full trade lifecycle, including real-time pricing engines, order state management, and execution logic.


- Middleware Management : Implement and fine-tune messaging systems (e.g., Aeron, Solace) for seamless real-time data processing.


Required Technical Skills :


- Expert Java Development : Strong proficiency in Java 8+, with a deep understanding of the JVM and memory management.


- Low-Latency Mastery : Proven experience in Zero-Garbage programming, mechanical sympathy, and smart synchronization techniques to bypass standard concurrency bottlenecks.


- Concurrency : Hands-on experience with multi-threaded and distributed systems, specifically focusing on lock-free data structures.


- Optimization : Deep knowledge of GC tuning, JIT compilation, and the use of efficient, primitive-based data structures (e.g., Agrona, Trove).


- Messaging : Experience with high-performance messaging middleware like Aeron or Solace.


Domain Expertise & Qualifications :


- E-Trading Experience : A mandatory background in Electronic Trading or Algorithmic Trading environments.


- Market Knowledge : Solid understanding of Global Markets, including market micro-structure and liquidity dynamics.


- Trade Lifecycle : Direct experience with pricing models, risk checks, and trade execution state machines.


- Education : Bachelors or Masters degree in Computer Science, Financial Engineering, or a related quantitative field.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...