← Back to Jobs
Technology
Software Developer - Commodities
ProcomNew York, NY🇺🇸United StatesPosted 18 Aug 2026
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
BMO is currently sourcing for a Software Developer.
This is a hybrid contract role in New York (minimum 2 days in office per week).
Role Overview:
The Software Developer will support the Commodities line of business by designing and implementing low-latency trading systems. This role involves developing efficient algorithms, ensuring software stability, and collaborating with cross-functional teams to enhance trading platform capabilities. The position directly impacts the performance and reliability of financial market operations.
Key Responsibilities:
Must-Have Skills:
Nice to Have Skills:
Ideal Candidate:
This is a hybrid contract role in New York (minimum 2 days in office per week).
Role Overview:
The Software Developer will support the Commodities line of business by designing and implementing low-latency trading systems. This role involves developing efficient algorithms, ensuring software stability, and collaborating with cross-functional teams to enhance trading platform capabilities. The position directly impacts the performance and reliability of financial market operations.
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.
Must-Have Skills:
- 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.
Nice to Have Skills:
- Experience with profiling tools and latency measurement frameworks.
- Knowledge of containerization and cloud-native architectures.
Ideal Candidate:
- Demonstrated ability to work independently on root-cause analysis and production issue resolution.
- Experience mentoring team members and collaborating in a team environment.
- Passion for low-latency systems and deep understanding of financial markets.
- Ability to translate complex business requirements into technical solutions.
Skills
Java
Similar jobs
Radar / Electronic Warfare Software Lead with Security Clearance
Leidos · Huntsville, United States
13 minutes ago$87.1k - $157.4k/yrSoftware Engineer I - Platform with Security Clearance
Black Eagle Defense · Fort Meade, United States
1 hour ago$124k - $181k/yrIntern Application Developer 2027-ServiceNow
IBM · Chicago, United States
1 hour agoDSP Software Engineer
Aptiv PLC · Carmel, United States
1 hour agoAssociate Application Developer 2027- ServiceNow
IBM · Chicago, United States
1 hour agoSr. Software Developer - Privacy
Toyota Motor North America · Plano, United States
1 hour ago