TMX Group

Senior C++ Application Developer

TMX Group
Apply
3 months ago
Toronto, CanadaSenior

Responsibilities

  • Develop and implement high-performance C++ applications with an emphasis on code efficiency and system reliability.
  • Lead code reviews, mentor junior engineers, and contribute to high-level architectural decisions.
  • Develop Python and Bash scripts to automate repetitive tasks, optimize pipelines, and manage system monitoring.
  • Debug and resolve complex production issues across application, full-stack, and database layers.
  • Provide Tier-3 technical support for critical production escalations when required.

Requirements

  • Require 5–6 years of professional C++ experience; familiarity with modern C++ standards is a plus.
  • Require 3–4 years of practical experience with Python, SQL, and Perl for automation and data manipulation.
  • Require experience developing containerized applications with Docker and Kubernetes in AWS, GCP, or Azure.
  • Require understanding of infrastructure automation tools such as Terraform or CloudFormation.
  • Seek interest in using AI agents and LLM-based tools such as GitHub Copilot and Cursor.
  • Require a university degree in Computer Science, Information Technology, or a related field.
  • Seek strong communication, independent working ability, organization, persistence, problem-solving, teamwork, and the ability to manage multiple deadlines.

Benefits

  • Hybrid work arrangement requiring 2–3 days per week in the Toronto office.
  • Cloud-first workstyle with flexibility and balance supported by generous time off and leaves.
  • Opportunities to work with emerging technology, innovation, ventures, and digital finance in mission-critical capital-markets systems.
  • Employee-led Team Impact initiatives supporting social good and a culture focused on wellness, connection, and career growth.
TMX Group

About TMX Group

1,001-5,000 employees
Contact me