Enable job alerts via email!

Software Engineer – C++ - Realtime Technology - Kitchener, Ontario

GTS

Kitchener

On-site

CAD 70,000 - 110,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a technology-driven firm that is a leader in quantitative trading, where your passion for software development will directly impact trading activities and revenue growth. You'll work on optimizing a cutting-edge trading platform, utilizing advanced technologies and tackling high-volume data challenges. Collaborate with a talented team of programmers and traders while enjoying an engaging work environment that prioritizes employee satisfaction. This is an exciting opportunity to contribute to innovative financial solutions and be part of a company that values top talent and offers a supportive workplace culture.

Benefits

Free lunch daily
Fully stocked pantry
Casual dress code

Qualifications

  • Experience with C++ and Linux environments.
  • Strong skills in performance optimization and real-time systems.

Responsibilities

  • Develop and optimize the trading platform for high-throughput financial data.
  • Enhance software systems for real-time trading activities.

Skills

C++
Linux
Performance Optimization
Multi-threading
Real-time Systems
Computer Networking
Concurrent Programming
Data Structures
Python Scripting
Version Control (Git)

Education

BS/MS in Computer Science

Tools

ClickHouse
InfluxDB
TimescaleDB
MySQL
PostgreSQL

Job description

Overview

We are a technology-driven firm seeking talented software developers passionate about technology. You will work on various aspects of our technology, including developing and optimizing our trading platform, utilizing low-level technology and network programming, finding high-volume data-processing solutions for daily analysis of the firm’s trading activities across all asset classes, and enhancing, improving, and redesigning software systems that support and monitor our trading in real-time. This role is ideal for those passionate about high-throughput financial data and interested in a career in quantitative trading. Your work will directly impact our trading activities and contribute to revenue growth. Join a team of talented programmers and traders working on challenging projects with a high retention rate.

About GTS

GTS is a collection of financial services companies across various asset classes and investment strategies, powered by market expertise and innovative, proprietary technology. Originating as a quantitative trading firm, GTS leverages artificial intelligence and sophisticated pricing models to bring efficiency and transparency to financial markets. GTS Securities, our electronic market maker, accounts for 3-5% of U.S. daily cash equities volume and is a leading Designated Market Maker at the NYSE, managing nearly $13 trillion in market capitalization. For more information, visit www.gtsx.com.

Qualifications
  • BS/MS degree in computer science or a related field
  • Experience with C++
  • Experience operating in a Linux environment
  • Experience optimizing performance, throughput, latency, and memory in real-time systems
  • Familiarity with binary data, multi-threading, real-time and distributed systems
  • Understanding of computer networking protocols and concepts
  • Strong programming skills, especially in concurrent programming and data structures
  • Excellent communication skills, capable of explaining complex concepts clearly
  • Ability to work independently and collaboratively in an open environment
  • Experience with UNIX utilities, scripting (Python, shell), and version control (e.g., Git)
  • Experience with time series and relational databases (ClickHouse, InfluxDB, TimescaleDB, MySQL, PostgreSQL)

We pride ourselves on employing top industry talent and ensuring a high quality of life for our employees.

Equal Opportunity Employment

All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status, and will not be discriminated against based on disability.

What We Offer
  • In-office perks – Free lunch daily and access to a fully stocked pantry when working in the office.
  • Casual dress code when in the office.
Unsolicited Resumes

We do not accept unsolicited resumes from headhunters or agencies without a signed agreement and will not pay fees to third-party agencies.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.