AMHOSTED
On-site

Software Developer, C++ Equity Trading

· CAFull-time1 month ago

About the role

Job Title:

Senior C++ Software Developer
Duration: 6-12 Month Contract
Location: Hybrid - 3 Days In-Office
Role Status: Current Opening

Principal Tasks and Responsibilities Include:

• Design and develop robust, scalable, and maintainable real-time applications with a strong focus on performance and reliability.
• Collaborate with technical and business stakeholders to evaluate requirements and contribute to solution design.
• Participate in code reviews, testing, debugging, and troubleshooting of complex software components.
• Develop automated solutions and supporting scripts to improve development, testing, and deployment processes.
• Contribute to continuous integration and deployment practices while supporting ongoing application enhancements.

Our Client

Our client is a large, established organization with a sophisticated technology environment supporting high-volume, business-critical applications.

Qualifications and Pre-Requisites:

• 10+ years of hands-on C++ development experience, ideally within complex, performance-sensitive environments.
• Strong experience designing and developing real-time and low-latency applications.
• 5+ years of Python scripting experience for automation, validation, or development support.
• Strong working knowledge of Linux environments, including command-line tools.
• University degree in Information Technology, Computer Science, Engineering, or a related discipline, or equivalent professional experience.

Nice to Have:

• Experience working with high-volume, transaction-based or other performance-critical systems.
• Knowledge of UML and software modelling practices.
• Experience working with CI/CD and automated testing practices.
• Strong analytical, troubleshooting, and problem-solving abilities.

isgSearch does not use artificial intelligence throughout the hiring process.

What you'll do

  • Responsibilities are not added

What we're looking for

  • Qualifications are not added