← Back to jobs

Software Developer

Location
New York, NY
Work type
Full Time · On-site
Posted
2026-08-30

Job description

The ideal candidate for this role will possess a strong background in Java, a passion for low-latency systems, and a deep understanding of financial markets. This position involves devising and implementing efficient algorithms, creating comprehensive test cases, and collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities
Devise and implement efficient algorithms and data structures tailored to low-latency environments.
Create comprehensive test cases to ensure software stability and reliability.
Collaborate with cross-functional teams to research, design, and implement system enhancements.
Communicate effectively with operations teams regarding new features and strategy behaviors.
Investigate and resolve production issues, performing root-cause analysis independently.
Translate business requirements into technical solutions with minimal guidance.
Required Qualifications

Education: Bachelor's degree in Computer Science or equivalent practical experience.

Experience: 7+ years of professional Java development experience. Experience building or working in FX/Commodities trading platforms. Proven experience in developing low-latency trading systems.

Technical Skills: Strong multi-threaded programming and performance optimization skills. Solid understanding of financial markets and electronic trading workflows. Familiarity with the FIX protocol and market data integration.

Professional Skills: Excellent analytical, problem-solving, and communication skills. Strong team collaboration and mentoring capabilities.

Preferred Qualifications
Experience with profiling tools and latency measurement frameworks.
Knowledge of containerization and cloud-native architectures.

Original source