Senior Software Engineer
Paris, France, FRA
Description

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 team 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 directly for Mohamed, the Technical Project Manager, and in close collaboration with the Product team, your main responsibilities will be:

  • Collaborate with various stakeholders to determine software requirements
  • Define the products software architecture in collaboration with the rest of the team ? Create high-level product specifications and design documents
  • Troubleshoot and resolve issues with coding or design
  • Improve the delivery environment (CI/CD) and workflow for the team
  • Ensure that you and the team adhere to development schedules and deadlines
  • Supervise testing of the final product to ensure it is completely functional and meets requirements
  • Document and record every aspect of delivered applications

Our Ideal Candidate Has:

  • Degree in computer science engineering
  • At least 10 years of professional experience
  • Extensive experience in software development and project management
  • Excellent organizational and leadership abilities
  • Highly analytical mindset, with an ability to see both the big picture and the details
  • Strong communication and presentation skills
  • Solid knowledge of low-level Linux systems and networks
  • Technical environment: Modern C++, Linux, Python, Networks, Scripting, Jenkins, Git
  • Professional English and French

More About You:

  • You are passionate about complex, cross-domain problem solving and able to see the big picture
  • You are passionate about working on very technical and innovative hardware acceleration products with a primary focus on development tools, frameworks (SDK/FDK) and software engineering methodologies.
  • You have a dynamic and rigorous work-ethic with the ability to work in a team-oriented, technical, collaborative environment
  • You like to be involved in technical subjects and contributing to solve problems, be it in a team or managing issues/troubleshooting
  • You are a critical thinker, life-long learner and enjoy discovering new technologies and solutions

What’s in it for you? 

  • You’ll be an integral member of a team where you will help define the product direction 
  • You’ll have an opportunity to challenge yourself and avoid the status quo with a goal of quality, performance and operational excellence 
  • We offer perks that will help you find your work-life balance and professional comfort : Unlimited PTO, Sick Days; Profit Sharing; Top Health Coverage; Dedicated Budget for IT-Comfort

We know your time is valuable and aim to move as quickly as possible. We will keep you informed of the progress into our recruitment process and will inform you of our decisions to move forward or not. 


We are equal opportunity and value diversity - We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.