This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns. We are seeking an experienced Senior Software Developer to join the AMRS Trading Engines team within Global Equities Cash Technology. This is an opportunity to help build and evolve a world-class electronic trading platform that powers the execution of equity trading activity across global markets. You will work at the intersection of low-latency distributed systems, algorithmic trading, and high-performance software engineering, developing the next generation of trading capabilities that enable our business to compete in increasingly sophisticated and competitive markets. The ideal candidate combines deep technical expertise in Java and/or C++, hands-on experience building electronic trading systems, and a passion for modern engineering practices, scalable architectures, and performance optimization.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior