Software Developer
Skills
About the role
OVERVIEW
The Software Developer will play a critical role in designing and implementing efficient algorithms and data structures specifically tailored for low-latency environments within the commodities sector. This position involves collaborating with cross-functional teams to enhance system capabilities and ensure software stability through comprehensive testing and effective communication with operations teams.
The ideal candidate will possess a strong background in Java development, with over seven years of experience in building low-latency trading systems. They will thrive in a collaborative environment, demonstrating excellent problem-solving skills and the ability to translate business requirements into technical solutions with minimal guidance.
Location: New York, NY (Hybrid)
Contract Length: Until 12/04/2026, with the possibility of extension or conversion to FTE
Hours: 9:00 AM – 5:00 PM
Pay: T4 107 / IC: $123
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.
QUALIFICATIONS
Bachelor’s degree in Computer Science or equivalent practical experience.
7+ years of professional Java development experience.
Experience building or working in FX/Commodities trading platforms.
Strong multi-threaded programming and performance optimization skills.
Proven experience in developing low-latency trading systems.
Solid understanding of financial markets and electronic trading workflows.
Familiarity with the FIX protocol and market data integration.
Excellent analytical, problem-solving, and communication skills.
Strong team collaboration and mentoring capabilities.
TECHNICAL SKILLS
Java programming language.
Low-latency trading system development.
Multi-threaded programming.
FIX protocol and market data integration.
PREFERRED
Experience with profiling tools and latency measurement frameworks.
Knowledge of containerization and cloud-native architectures.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.