Software Developer IV

Randstad Canada

Toronto

Hybrid

CAD 120,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Randstad Canada is seeking a Senior Software Developer to craft end-to-end features in Python and C++. The role emphasizes scalable architecture, distributed systems, and API performance. You will design, implement, and optimize Docker/Kubernetes workflows across AWS and build robust SQL schemas for transactional and analytical needs.

You’ll collaborate with the cloud infra team to scale infrastructure and leverage AI-assisted tools to accelerate delivery in a hybrid work environment.

Qualifications

  • 5-7 years of experience with Python and C++.
  • Experience designing scalable distributed systems.
  • Strong SQL and relational database knowledge.
  • Hands-on with AWS and container orchestration (Docker/K8s).
  • Familiarity with AI-augmented tooling is a plus.

Responsibilities

  • Write clean, modular code in Python and C++ for end-to-end features.
  • Design blueprints for applications focusing on distributed systems and API performance.
  • Implement and manage Docker and Kubernetes workflows on AWS.
  • Model data in Snowflake for optimized storage and queries.
  • Lead robust SQL schema design for transactional and analytic needs.
  • Collaborate with cloud infra to scale AWS-based infrastructure.
  • Explore AI agent tools to automate repetitive work and speed delivery.

Skills

Python
C++
System design
Distributed systems
REST APIs

Tools

Docker
Kubernetes
AWS
Snowflake
SQL

Job description

We are looking for a Senior Software Developer who loves writing code but also enjoys thinking about how the entire system fits together. You will be a key player in our core development team, responsible for building end-to-end features while ensuring our technical architecture remains scalable and efficient.

Key Responsibilities

Writing clean, modular code using Python and C++ to deliver high-impact features.

Helping design the blueprints for our applications, focusing on distributed systems, API performance, and cloud-native resilience.

Implementing and managing Docker and Kubernetes workflows to ensure our applications run smoothly across our AWS environment.

Design and manage complex data environments within Snowflake, ensuring optimized storage, query performance, and cost-efficient scaling

Lead the design of robust SQL schemas that support both transactional application needs and complex analytical reporting

Design and optimize SQL schemas that are built for growth and performance.

Proactively use and integrate AI agentic tools (e.g., coding assistants, autonomous task runners) to automate repetitive work and accelerate feature delivery.

Working closely with the cloud infrastructure team in supporting, maintaining and scaling our infrastructure across AWS (or Google Cloud/Azure).

Technical Requirements

Core Languages: 5-7 years of experience with Python and C++.

Architecture: Practical experience with system design patterns (Microservices, REST, Event-driven).

Database: Strong proficiency in SQL and experience with relational database design.

Cloud & Containers: Hands-on experience with AWS and container orchestration (Docker/K8s).

Efficiency: A demonstrated ability to use AI-augmented tools to increase personal coding velocity and solve complex problems faster.

Nice to Have

Experience or familiarity with Snowflake, AWS Firehose, AWS Kinesis Agent, Tableau, Quicksight

Ability to work in an Agile environment

Practical knowledge of the Google work environment (G Suite)

Experience in the business area of equities and derivatives trading

Salary Range

120,000/year - 130,000/year CAD. Please note that the salary range included is a guideline only. The salary offered may vary based on factors, including, but not limited to, the successful candidate’s relevant knowledge, skills, and experience.

The recruiting efforts for this role are intended to fill a vacant position.

In the market for…
Excitement

Explore emerging technology and innovation, as well as ventures and digital finance that shape the future of global markets! Experience the movement of the market while grounded in the stability of close to 200 years of success.

Connection

With site hubs in some of the world’s most multicultural cities, we leverage our size and structure to create rich connections and belonging while experiencing powerful global impact through our work.

Impact

More than a platform, we use our talents to power mission-critical systems that drive global economic advancement, innovation, and growth. As well, our employee-led spreads social good via our giving strategy.

Wellness

From empathetic leadership to a culture of flexibility and balance, we believe wellness at work creates the maximum yield and a stronger we. Plus, with a cloud-first and hybrid workstyle, as well as generous time-off and leaves, we support a life well lived!

Growth

From a growth mindset in our work, to expansion in our business, TMX is home to action-takers energized by the achievement of ambitious growth.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Database Administrator (Oracle Application DBA / Cloud)
Senior Database Administrator (Oracle Application DBA / Cloud)

Astra-North Infoteck Inc. • Toronto

Hybrid
CAD 110,000 - 120,000
Senior C++ Developer
Senior C++ Developer

TMX Group • Toronto

On-site
CAD 120,000 - 130,000
Accommodations for applicants
Hybrid work environment
Competitive compensation
Full Stack Developer
Full Stack Developer

tmx • Toronto

Hybrid
CAD 130,000 - 150,000
Senior Pega Developer
Senior Pega Developer

tmx • Toronto

Hybrid
CAD 140,000 - 150,000
Senior Snowflake Developer (Python)
Senior Snowflake Developer (Python)

Themesoft Inc. • Toronto

Hybrid
CAD 120,000 - 150,000
Stage d'été – Développeur-analyste ou développeuse-analyste, Stratégie et perspectives sur le marché
Stage d'été – Développeur-analyste ou développeuse-analyste, Stratégie et perspectives sur le marché

TMX GROUP • Toronto

Hybrid
CAD 34,000 - 40,000
Full Stack Developer (PHP/JavaScript)
Full Stack Developer (PHP/JavaScript)

TMX Group • Vancouver

Hybrid
CAD 70,000 - 85,000
Technology Portfolio Manager (Global Technology Solutions)
Technology Portfolio Manager (Global Technology Solutions)

Financeroles • Toronto

Hybrid
CAD 120,000 - 140,000
Software Dev, Data - Remote
Software Dev, Data - Remote

Randstad Canada • Toronto

Remote
CAD 120,000 - 170,000
Technical Architect, Google
Technical Architect, Google

TMX Group • Toronto

Hybrid
CAD 130,000 - 145,000