About Exegy
Exegy is a global leader in intelligent market data, advanced trading systems, and future-proof technology. Exegy serves as a trusted partner to the complete ecosystem of the buy-side, sell-side, exchanges, and financial services technology firms around the globe. Headquartered in St. Louis with regional offices in North America, the UK/Europe and Asia Pacific, Exegy has the global footprint to deliver world-class support and managed services to its customer base of elite financial market participants.
Job Summary
At the heart of a mixed software and hardware team you’ll be a key member of the Trading agile team of Exegy responsible for trading solutions around the following products:
nxFeed: A full feature feed handler which streamlines market data application development by processing data feeds on FPGA and making them available to applications via a simple, normalized API
nxAccess: A fully featured execution engine with an FPGA algorithm sandbox allowing users to preload orders in hardware, receive market data then trigger & update those orders then send to the trading venue – with the speed and performance of hardware assisted by the flexibility of software
Responsibilities
You will work in a team consisting of software & hardware engineers, driven by one Engineering Manager in close relation with the Team Product Owner. You will be involved on all phases of the projects to guarantee an optimized and performing development that responds to the constraints of last generation FPGA development.
Working for Mohamed, the team engineering manager, and in close collaboration with the software architects and Tech Leader, your main responsibilities will be:
Help define the product architecture in collaboration with the rest of the team
Analyze technical impacts and specs for key steps in the software development
Improve the delivery environment and workflow
Collaborate with the FPGA and C++ teams to ensure sufficient test coverage of the products
Rationalize the management of quality metrics to identify and alert to problems and possible anomalies
Maintenance, analysis and communication of the test results and KPIs
Assist the Technical Project Manager in the preparation of client deliveries in order to guarantee an increasing level of quality
Our Ideal Candidate Has
Degree in computer science engineering
At least 10 years of professional experience
Development competencies and capacity to evolve the QA framework (Python)
Command of Linux work environments (ssh, Bash)
Solid knowledge of systems and networks
Capable of creating extensive and comprehensive functional test scenarios
Technical environment: Python, GoogleTest, Networks, Scripting, Trading, Jenkins, Git
Professional English and French
Your email won't be used for commercial purposes. Read our Privacy Policy.