Create Alert
Email me similar jobs

Senior Java Engineer (Algorithmic Trading) - Global Investment Bank

Our client is a leading global investment bank renowned for driving large-scale quantitative innovation, high-frequency trading capabilities, and software engineering excellence across complex, highly regulated global financial markets. As part of a multi-year technology modernization journey, they are continuing to scale their front-office algorithmic execution platforms and platform stability within their automated risk and quantitative trading engineering division, supporting global institutional markets, automated hedging, and market-making strategies worldwide.

We are seeking a highly experienced Senior Java Engineer (Algorithmic Trading) to drive high-throughput, low-latency platform engineering across our client’s flagship option execution and automated risk platform. In this role, you will design and implement real-time execution engines, optimize JVM/OS runtime performance, and deliver continuous software enhancements across major Asian listed markets. As a Senior Engineer, you will work the full application lifecycle, collaborate closely with global quantitative leads and trading desks, and champion engineering excellence at every stage of the Software Development Life Cycle (SDLC).


Key Responsibilities
  • Design, build, and deploy robust, low-latency Java applications and event-driven architectures to automate risk hedging, algorithmic execution, and market-making strategies.
  • Perform deep Linux/UNIX OS-level debugging, Garbage Collection (GC) optimization, thread profiling, and microsecond-level latency tuning to ensure maximum platform responsiveness during market volatility.
  • Embed low-latency test suites directly into automated CI/CD deployment pipelines to enable seamless shift-left testing and rapid, risk-mitigated release cycles across global environments.
  • Partner closely with Quant Researchers, Delta One (D1), Central Risk Book (CRB), and Derivatives trading desks to align execution algorithms with strategic trading outcomes and real-time market risk requirements.

Qualifications and Education
  • Min 5 – 8 years of hands-on software development experience in Core Java , multi-threaded design, and concurrency within UNIX/Linux environments.
  • Exposure to front-office electronic trading systems, algorithmic execution, Delta 1 (D1), Central Risk Book (CRB), or Equity Derivatives/Options platforms is highly preferred.
  • Proven track record in system-level profiling, JVM Garbage Collection (GC) tuning, and Linux OS performance debugging.
  • Deep experience in continuous integration and continuous delivery (CI/CD) pipelines, automated build systems, Git, and Agile/Scrum delivery frameworks.
  • Good communication skills in English and possess analytical problem-solving skills for seamless collaboration across global engineering teams.

About PFCC Group

We partner with the world’s most sophisticated financial institutions to unlock sustainable value. By merging operational excellence with the power of AI and digital transformation, we ensure our clients are equipped to lead, not just keep pace.

Bridging the Gap between Vision and Technical Mastery, we believe that even the most advanced strategy is only as powerful as the people executing it. That is why we specialize in identifying and placing high-calibre technical talent within the world’s premier financial ecosystems. Whether it’s securing mission-critical infrastructure or driving global digital shifts, we connect elite IT professionals with opportunities at global financial leaders.

#J-18808-Ljbffr
Similar jobs

Senior Java Engineer (Algorithmic Trading) - Global Investment Bank

Apply Now
Back to search page