Global Trading Systems, LLC

Senior Software Engineer - Low Latency & Realtime Systems - Kitchener, Ontario

Global Trading Systems, LLC$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-10+ years experience in C++ software systems
  • BS/MS in Computer Science, Computer Engineering, or related field
  • Expertise in modern C++ and systems-level software
  • Proficiency with AI-assisted software development tools
  • Experience on Linux platforms
  • Knowledge of concurrent programming and multithreading
  • Experience in distributed systems or low-latency infrastructure
  • Understanding of networking protocols like TCP/IP and UDP
  • Capability of diagnosing application performance in production environments
  • Strong collaboration and communication skills

Responsibilities

  • Design and maintain high-performance C++ software for trading infrastructure
  • Enhance low-latency messaging and data distribution systems
  • Analyze and optimize application performance across various layers
  • Collaborate with cross-functional teams to deliver robust solutions
  • Work on performance-critical applications in financial trading
  • Develop foundational systems for real-time trading at scale

Benefits

  • Daily meal allowance
  • Equinox corporate membership discount
  • Casual dress environment
  • Hybrid work policy with 4 days in-office
  • Flexible work from home on Fridays
Full Job Description
Overview

The Low Latency Platform and Realtime Technology teams build and maintain the core infrastructure that powers GTS's electronic trading systems. Our software is responsible for the reliable movement, processing, and distribution of market data and trading events across a globally distributed, high-performance environment where latency, throughput, and resiliency are critical.

This role is focused on designing and developing the foundational systems that enable real-time trading at scale. You will work on low-latency services, messaging infrastructure, distributed systems, and performance-critical applications that support some of the most demanding workloads in financial markets. The position is ideal for developers who enjoy solving complex systems problems, optimizing software for performance and reliability, and working close to the interaction between hardware, networking, and software.

Responsibilities

  • Design, develop, and maintain high-performance C++ software that powers GTS's real-time trading infrastructure
  • Build and enhance low-latency messaging, market data, and event distribution systems used across the firm
  • Analyze, profile, and optimize application performance across software, operating system, and network layers
  • Collaborate with trading, infrastructure, and other engineering teams to deliver robust solutions for mission-critical production environments


Qualifications

  • Significant professional experience designing and building production software systems in C++ (typically 5-10+ years of experience)
  • BS/MS degree in Computer Science, Computer Engineering, or related technical field
  • Strong proficiency in modern C++ and systems-level software development
  • Demonstrated ability to effectively leverage modern AI-assisted software development tools to build high-quality software efficiently while maintaining strong engineering standards
  • Experience developing software on Linux platforms
  • Strong understanding of concurrent programming, multithreading, and performance-oriented system design
  • Experience building distributed systems, real-time applications, or low-latency infrastructure
  • Solid understanding of networking concepts and protocols (TCP/IP, UDP, multicast)
  • Experience diagnosing and optimizing application performance in production environments
  • Strong communication skills and ability to collaborate effectively across technical and non-technical teams
  • Ability to work independently and as part of a highly collaborative engineering organization


Nice to Have:
  • Experience in electronic trading, market data, or financial systems
  • Experience with time-series or relational database technologies


We're proud to employ leading talent in the industry and work to ensure our employees enjoy a high quality of life.

Please note: The use of AI tools during interviews is strictly prohibited, unless explicitly agreed upon.

Benefits:

Perks: Daily Meal Allowance, Equinox Corporate Membership Rate, Snacks, Casual Dress.

Hybrid Work Policy: 4 Days a Week in office, Fridays can be worked from home.

Unsolicited resumes:

We do not accept unsolicited headhunter and agency resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with GTS.

About Global Trading Systems, LLC

Global Trading Systems (GTS) is a leading electronic market maker, trading in equities, futures, options, currencies, and fixed income. The company was founded in 2006 by Ari Rubenstein and is headquartered in New York City. GTS uses proprietary algorithms and cutting-edge technology to provide liquidity to markets around the world. The company has a strong focus on innovation and has developed a number of industry-leading trading platforms. GTS is committed to diversity and inclusion and has implemented a number of initiatives to promote these values. The company has won numerous awards for their technology and trading capabilities.
Learn more about Global Trading Systems, LLC
Size
200 employees
Industry

Similar Jobs

More Jobs at Global Trading Systems, LLC

More Information Technology Jobs

Find similar Senior Software Engineer - Low Latency & Realtime Systems - Kitchener, Ontario jobs: