Lead Specialty Software Engineer - Algorithmic Trading, Java

Wells Fargo

Bangalore, India
Onsite
5+ years specialty software engineering experience
Electronic trading / algorithmic trading experience
Java 8+ proficiency with multi-threading
This role involves leading complex initiatives to design and implement sophisticated algorithmic trading applications using Java

Job Summary

  • This role involves leading complex initiatives to design and implement sophisticated algorithmic trading applications using Java.
  • Candidates must possess deep expertise in low-latency optimization, including garbage collection tuning and efficient data structures for financial markets.
  • The position requires collaborating with traders and operations teams to ensure system compliance with exchange rules and industry regulations.

Matching Summary

This role involves leading complex initiatives to design and implement sophisticated algorithmic trading applications using Java.

Skills & Requirements

Must-have

  • 5+ years Specialty Software Engineering experience
  • Electronic trading / Algorithmic Trading experience
  • Java 8+ proficiency with multi-threading
  • FIX, ITCH, OUCH protocol development
  • Low-latency optimization techniques

Nice-to-have

  • Experience with Solace or Aeron messaging systems
  • Knowledge of time series databases
  • Familiarity with Karate and Cucumber testing frameworks
  • Understanding of regulatory compliance in trading
  • Mentoring less experienced engineers

Key Requirements

  • 5+ years of Specialty Software Engineering experience
  • 10+ years preferred for low-latency Java optimization
  • Must have Electronic trading / Algorithmic Trading experience
  • Hands-on experience with distributed systems and multi-threading

Work Rights

Not specified

Tailored Resume

Cover Letter