Search Jobs Register Login  

Lead Software Developer (real time systems)
City: Toronto Province: Ontario Country: Canada
Posted: 9/5/2018 Expires: 11/21/2018 Start: ASAP
Type: Permanent Travel: Dress Code:
Job Description:

There is too much to be said about how exciting this client is and the successes they have achieved. In order to properly appreciate what this opportunity offers, please ensure you meet the 'technical' requirements and contact us immediately. We are looking forward to speaking with you.


• Developing new applications based on predefined requirements
• Maintaining existing software by performing tweaks as required
• Writing, modifying, integrating, analyzing and testing the code
• Using benchmarking tools in order to evaluate and optimize the code
• Identifying and communicating all technical problems, processes and solutions you come across with relevant team members
• Assisting in the development of logical and physical specifications
• Researching and evaluating various software products that might be used by the organization


• Excellent communication skills
• Dedication
• Demonstrated teamwork
• Self-motivation
• Strong problem solving skills

• Expert level programmer in C++ or a closely associated language;
• Experience developing high-performance, multi-threaded, networked, applications;
• Degree in something along these lines
• Random Buzzwords: SVN, FIX, STL, boost, Jira
• Experience in the trading or securities industry definitely helpful, but not mandatory
• Familiarity with market data and execution protocols (ITCH, STAMP, OUCH, PITCH,
ARCADirect, etc.) would be especially beneficial
• Prior experience leading a team of direct reports.
Must Have Skills:

• You must have experience working with C++
• Your extensive experience network protocols is crucial (TCP/IP, HTTP, etc.)
• Masters or Bachelors Degree in Computer Science or Computer Engineering
• You should have at least 3 years of experience as a developer
• It would be great if you have experience with data analysis tool(s)
• Experience with the entire SDLC, with an emphasis on Investigation and Analysis
• Knowledge of Real-time systems
• Experience with SQL Server, My SQL
• Experience with Designing database frameworks (SQL Server preferred)
Nice to Have Skills:

- You have ideally worked with high frequency trading systems allowing you to have a familiarity of the following protocols and market data aggregators: PITCH, ITCH, STAMP, and OUCH
- SVN, FIX, jira, and boost knowledge would be amazing.

Refer a friend

GuruRMS Powered