Senior Trading Systems Software Engineer

3 weeks ago


Old Toronto, Canada ROSS Full time

At ROSS, a boutique consulting firm specializing in Financial Services technology, we're seeking a seasoned Senior C++ Developer to join our team. This exciting opportunity will allow you to develop and enhance major trading floor applications.

About the Role

This Senior C++ Developer position is a contract role that requires advanced technical and process-oriented skills, supported by excellent communication skills. You'll be responsible for development and support of mission-critical business system applications throughout the entire project life cycle, from concept through architecture, construction, testing, implementation, maintenance, and support.

Key Responsibilities
  1. Employ advanced technical and process-oriented skills, with strong communication skills, in the development and support of client-facing business system applications.
  2. Participate in application development activities, including project concept, architecture & design, construction, testing, implementation, maintenance, and support.
Requirements

To succeed in this role, you'll need:

  1. 8-10 years of solid experience in C++ development.
  2. Experience with Object Oriented Analysis and Design (OOAD).
  3. Data Model Analysis and Design, UML, STL, Perl, HP Blades, TCP socket, Solace, messaging middleware, design patterns.
  4. Solid documentation skills.
  5. Excellent interviewing skills, particularly with senior management.
  6. Solid interpersonal skills, with strong verbal/written communication skills.
  7. Securities industry knowledge or Canadian Securities Course completion would be an asset.
  8. A university degree in computer science or an equivalent combination of education and work experience.

The estimated salary range for this position is $120,000 - $180,000 per annum, based on industry standards and location factors. At ROSS, we offer competitive compensation packages and opportunities for growth and development.



  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior Android Software Engineer">">About the Role:">">We are seeking an experienced Senior Android Software Engineer to join our team at Nexus Systems Group Inc.">You will be responsible for designing, developing, and maintaining high-quality mobile applications using the Android platform.">Our ideal candidate will have a strong background in...


  • Old Toronto, Canada Promote Project Full time

    At Promote Project, we are building a cutting-edge algo trading platform that empowers tech-savvy individuals to take control of their financial services. As a Senior Software Engineer, you will play a crucial role in designing and architecting our platform, leveraging your expertise in both frontend and backend development.OverviewWe are a growing FinTech...


  • Toronto, Canada Iris Software Inc. Full time

    Iris Software Inc., a leading financial institution, is seeking an experienced Senior Python Software Engineer for a long-term contract opportunity in Toronto, ON. This role offers a competitive estimated salary range of $120,000 - $180,000 per annum.Title: Senior Python Software EngineerDuration: 18 MonthsLocation: Toronto, ON (3 Days onsite)Primary Skills:...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team in Toronto. This is an excellent opportunity for professionals with experience in capital markets/trading and strong payment systems.Job SummaryThis role involves designing, developing, and deploying large-scale enterprise applications using Java full stack...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Unlock Your Potential as a Senior Low-Latency Software EngineerRoyal Bank of Canada is seeking a highly skilled Senior Low-Latency Software Engineer to join our Capital Markets Technology team.About the RoleThis is an exciting opportunity to design and implement high-performance trading infrastructure using C++ and low-latency messaging. You will work...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    About Nexus Systems Group Inc.We are a leading provider of innovative trading solutions, and we're looking for a highly skilled Senior Java Developer to join our team. The successful candidate will play a key role in the development and support of our front-office trading system, used for trade booking, execution, and pricing of derivatives trades.Key...


  • Old Toronto, Canada Promote Project Full time

    OverviewPromote Project is a growing FinTech startup focused on retail trading. We are seeking a highly skilled Senior Software Engineer to lead the development of our algo trading platform.DescriptionAs a senior software engineer at Promote Project, you will play a key role in designing and architecting our platform to satisfy the high expectations of our...


  • Toronto, Ontario, Canada Northstar Wall Systems Ltd. Full time

    Job TitleSenior Software Engineer - Northstar Wall Systems Ltd.About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Northstar Wall Systems Ltd. As a key member of our technical staff, you will be responsible for maintaining and developing our software applications.ResponsibilitiesMaintain existing...


  • Old Toronto, Canada GuruLink Full time

    Are you an experienced software engineer looking for a new challenge? GuruLink is seeking a talented Senior Software Engineer to join our team in Toronto, Ontario.The ideal candidate will have a strong foundation in designing and implementing large-scale distributed systems with microservice architecture. They will also have experience in developing...


  • Toronto, Canada Kumaran Systems Full time

    OverviewKumaran Systems is a leading provider of cutting-edge technologies in AI. We are seeking an experienced Senior AI Systems Engineer to join our Application Engineering team.Estimated Salary$140,000 - $160,000 per year.Job DescriptionWe are looking for a highly skilled and motivated individual to lead the development, technical planning, and...


  • Old Toronto, Canada Nexus Systems Group Inc. Full time

    Nexus Systems Group Inc. Job DescriptionWe are seeking a Senior Software Quality Assurance Engineer to join our team in Toronto.Job Summary:This role involves ensuring the quality of software applications developed by our company. The ideal candidate will have extensive experience in system testing, test automation, and manual testing.Key...


  • Old Toronto, Canada Murex Full time

    Senior Trading Systems SpecialistLocation: Toronto, CanadaWe are offering a highly competitive salary for this position, estimated to be around $120,000 - $180,000 per year, depending on experience.About the RoleIn this senior trading systems specialist role, you will provide expert services in pre-sales, implementation, and production support for our...


  • Old Toronto, Canada WorksHub Full time

    About the Team and Role:The Engineering team at Composer is responsible for developing the company's automated trading platform. As a Senior Engineering Manager, you will oversee the development and implementation of high-performance trading systems, ensuring they meet the company's rigorous standards for speed, accuracy, and reliability.Key...


  • Old Toronto, Canada Apex Systems Full time

    Job Title:Senior Test Automation Engineer - Mission Critical SystemsAbout the Role:We are seeking a highly experienced Senior Test Automation Engineer to join our client's QA team in Downtown Toronto. As a key member of the team, you will play a critical role in ensuring the quality and reliability of mission-critical financial transaction processing...


  • Toronto, Ontario, Canada Marketers on Demand Full time

    Marketers on Demand is a dynamic and innovative company looking to recruit an experienced Senior Software Systems Architect for a great client of ours in the GTA. This position will be responsible for performing system design, analysis, modelling, and simulation to specify communication-based control systems.This role will have you performing the design work...


  • Old Toronto, Canada Untether Full time

    Unlock the Power of AI with Our Groundbreaking ArchitectureWe are seeking a highly skilled and motivated Senior Systems Software Architect to join our Runtime team. As a key member of our engineering team, you will be responsible for architecting and implementing critical components of our production kernel and user-mode drivers, their APIs, and the...


  • Toronto, Canada Apex Systems Full time

    We are seeking a skilled Senior Software Engineer to join our team at Apex Systems. This is a fantastic opportunity to work on exciting front-end projects and develop your expertise in Golang.The ideal candidate will have a strong background in software development, with 2-3 years of hands-on experience in building Golang applications. In addition to their...


  • Toronto, Ontario, Canada Apex Systems Full time

    About Apex Systems">Apex Systems is a global IT services provider with a strong presence in the industry. Our staffing practice has multiple openings for senior software engineers to join our team of experts.">Job Summary:">We are seeking an experienced Senior Full-Stack Developer to design, develop and test operating systems-level software, compilers and...


  • Toronto, Ontario, Canada Validus Risk Management Full time

    Validus Risk Management is a technology-enabled advisory firm specializing in financial market risk management. We design and implement strategies to measure, manage and monitor risks using our proprietary technology.We are seeking an experienced Lead Software Engineer with extensive knowledge of trading systems to lead our Client Success team for the...


  • Old Toronto, Canada Cisco Systems, Inc. Full time

    h3>Senior Fullstack Engineer - Ruby on RailsLocation: Offsite, Toronto, Ontario, CanadaCompensation Range: 115900 CAD - 160400 CADJob Type: ProfessionalJob Id: 1433257At Cisco Meraki, we know that technology can connect, empower, and drive us. Our mission is to simplify technology so our customers can focus on what's most meaningful to them: their students,...