JOBSEARCHER

Software Developer - Commodities

Overview In this role you will design and implement high-performance, low-latency trading software for the Commodities line of business. You will work with cross-functional teams to translate business needs into robust technical solutions, improving platform stability and reliability. The role emphasizes production issue resolution and performance optimization in financial markets. You will contribute to scalable systems that support fast, accurate trading workflows. ResponsibilitiesDesign and implement efficient algorithms and data structures for low-latency environmentsDevelop comprehensive test cases to ensure stability and reliabilityCollaborate with cross-functional teams to research, design, and implement system enhancementsCommunicate features and strategy behaviors to operations teamsInvestigate and perform root-cause analysis on production issuesTranslate business requirements into technical solutions with minimal guidance Key requirementsBachelor’s degree in Computer Science or equivalent practical experience7+ years of professional Java development experienceExperience building or working in FX/Commodities trading platformsStrong multi-threaded programming and performance optimization skillsProven experience in developing low-latency trading systemsSolid understanding of financial markets and electronic trading workflowsFamiliarity with the FIX protocol and market data integrationAbility to work independently on root-cause analysisMentoring team members and collaborative mindsetStrong problem-solving and communication skillsJava developmentMulti-threaded programmingLow-latency system design