Company
Exegy logo

Exegy

www.exegy.com
Location

Hybrid work from Paris:

  • 🇫🇷 France
Apply

Senior Software Engineer, Python

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