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.
