change
starts now...

< BACK TO SEARCH RESULTS

New York, United States

Competitive

Our client is a top tier investment bank and this role is within the securities trading group.  We are looking for a software engineer to join the algorithmic trading team.  The Equities Algo Trading team is responsible for developing trading and routing strategies across markets in the US, Canada and South America. 

The team has a strong focus on providing a best in class algorithmic trading offering to electronic trading clients. 

The teams an objective is to improve the execution quality in a dynamic marketplace, there is a rapid pace of software development and deployment.  The team consists of self-guided pragmatic individuals who are motivated to change the status quo in calculated ways.  You will have the opportunity to understand Equities market rules, regulations, exchange service offerings and implement changes to these on an on-going basis. 


Key Responsibilities 

  • The work will focus on research, design, implementation, testing, support, and monitoring trading performance for strategies running on low latency automated trading platforms.  As part of the team, you will be empowered to design, build and maintain a high-performance, high-availability, high capacity, yet nimble and adaptive platform for algorithms and smart order routing. 
  • You will use data science principles to guide decision-making; developing or enhancing tools as necessary (a data driven approach).
  • You will also communicate with traders, clients and compliance officers about new feature requests, explanation of existing features etc.


Skills and Qualifications 

  • Bachelors / Master’s Degree in Computer Science or engineering  
  • Thorough knowledge of C++, Java or an equivalent programming language, and object oriented software engineering concepts  
  • Strong knowledge of data structures, algorithms and design patterns 
  • Excellent communication skills
  • Demonstrated ability for performance measurement and optimization across software, hardware and network components 
  • Strong communication skills and the ability to work in a team 
  • Low latency or real time software development  
  • Data driven analysis and statistical modeling of problems  
  • SQL, Python, R, agile SDLC practices


Typical working hours: 830am - 5.30pm

This is a front office role and the bonus for the position is derived from trading revenue generated by the desk rather than from the IT budget

If you would like to be considered for the position of Software Engineer (C++, Java, Python) in New York or wish to discuss it further please leave your details below. Your resume will be held in confidence until you connect with a member of our search team.

Upload