Talent.com
Randstad Canada
Senior Software Engineer- 1745Randstad Canada • North York, Ontario, CA
Senior Software Engineer- 1745

Senior Software Engineer- 1745

Randstad Canada • North York, Ontario, CA
1 day ago
Job type
  • Temporary
  • Quick Apply
Job description

We are seeking a highly motivated Senior Software Engineer for a contract opportunity based in North York / Toronto. In this role, you will provide critical cloud-native engineering and high-volume operational support, working across software engineering, cloud data platforms, and DevOps practices to deliver scalable, secure, and reliable applications.

As a senior software engineer, you will bridge the gap between software development, serverless automation, and cloud data governance. Operating within a flexible hybrid work model, you will take on key technical and operational support tasks—writing clean Python code, maintaining CI/CD pipelines, automating infrastructure with AWS services, and assisting with data platform enablement. This position is ideal for a proactive engineer with a strong operational mindset who can ramp up quickly, independently analyze systems, and collaborate effectively within Agile delivery teams.


Location: North York / Toronto, ON

Assignment Type: Hybrid (Primarily remote, anticipated onsite 1–2 days per quarter)

Contract Duration: 3–4 months contract

Advantages
High-Impact Cloud Engineering: Gain direct experience building and supporting cloud-native serverless solutions on AWS.

Modern Tech Stack: Work hands-on with Python, AWS Lambda, EventBridge, SQS, API Gateway, Docker, and CI/CD automation pipelines.

Exposure to Enterprise Data & AI: Opportunities to support Snowflake platform operations, Cortex AI enablement, and data governance frameworks.

Flexible Working Structure: Enjoy a primarily remote workflow with minimal onsite requirements in North York or Toronto.

Responsibilities
Analyze, investigate, and recommend solutions to improve technical processes, enhance operational efficiency, and optimize development workflows.

Design, develop, test, and maintain cloud-native applications and automation scripts primarily using Python and Java.

Implement and manage source control workflows using Git, Bitbucket, GitFlow, and Trunk-Based Development strategies.

Maintain, support, and enhance continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, GitLab CI/CD, and GitHub Actions.

Assist with cloud infrastructure automation, provisioning, and configuration management using AWS services and Infrastructure-as-Code (IaC) tools.

Develop serverless workflows, event-driven architectures, and microservices integrations using AWS Lambda, EventBridge, SQS, and API Gateway.

Support data platform operations, S3 data lake ingestion, database onboarding (Postgres), and metadata/governance sync workflows.

Perform root-cause analysis, troubleshoot operational issues, analyze system logs, and implement preventive solutions.

Conduct code reviews to ensure code quality, maintainability, security, and adherence to established engineering standards.

Author and update technical documentation, operational runbooks, reusable frameworks, and implementation templates.

Collaborate closely with cross-functional teams in Agile Scrum/Kanban environments using Jira and Confluence to track deliverables.

Qualifications
Core Technical & Engineering Requirements
Experience Level: 2 to 5 years of progressive experience in software engineering, DevOps, or application development.

Primary Programming Language: Strong active development proficiency in Python.

AWS Cloud Ecosystem: Hands-on experience with core AWS serverless services, including AWS Lambda, EventBridge, SQS, API Gateway, and S3.

Source Control & Branching: Proficiency with Git and Bitbucket utilizing modern branching strategies (GitFlow or Trunk-Based Development).

CI/CD Pipeline Automation: Practical experience supporting build automation and deployment pipelines using Jenkins, GitLab CI/CD, or GitHub Actions.

Agile & Collaboration Tools: Practical experience operating within Agile teams (Scrum/Kanban) using Jira and Confluence for work management.

Architecture Concepts: Solid understanding of distributed systems, REST APIs, event-driven architectures, and microservices design principles.

Education: Bachelor's degree or diploma in Computer Science, Software Engineering, or a related technical field.

Preferred Assets & Specialized Skills
Snowflake & Data Governance: Hands-on experience with Snowflake data warehousing, Cortex AI, dbt, and Collibra data governance integrations.

Infrastructure-as-Code (IaC): Familiarity with Terraform, Ansible, or CloudFormation for environment provisioning.

AWS Analytics & Data Services: Exposure to AWS Glue Catalog, Lake Formation, Athena, or SageMaker.

Containers & Observability: Experience with Docker, Kubernetes, TDD practices, unit testing, and SRE/Platform Engineering concepts.

Soft Skills & Professional Attributes
Analytical Problem Solving: Strong troubleshooting capabilities with a demonstrated ability to investigate logs and solve technical problems independently.

Rapid Adaptability: Quick learner capable of hitting the ground running and delivering immediate technical productivity.

Communication & Teamwork: Strong written and verbal communication skills to collaborate effectively across multi-disciplinary engineering teams.

Summary
If you're interested in the "Senior Software Engineer" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

Create a job alert for this search

Senior Software Engineer- 1745 • North York, Ontario, CA

Similar jobs

Senior Software Engineer

fiveonefourToronto, ON, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Engineer

Edgecom EnergyToronto, ON, CA
Full-time

Seniority level: Mid‑Senior level.Job function: Engineering and Information Technology.Edgecom Energy is a purpose-driven clean-tech software company delivering cutting‑edge energy management solut... Show more

 • Promoted

Senior Software Engineer, Backend

Portage Ventures GP Inc.Toronto, ON, CA
Full-time

The platform replaces fragmented legacy systems with a unified solution for portfolio management, advanced analytics, risk management, reporting, and operational workflows across the wealth advisor... Show more

 • Promoted

Senior Software Engineer

Curinostoronto, on, Canada
Full-time

Curinos empowers financial institutions to put customers at the center of every decision.Our AI‑first platform transforms proprietary data, advanced analytics and deep financial services expertise ... Show more

 • Promoted

Senior Software Engineer

Morningstartoronto, on, Canada
Full-time

As a Senior Software Engineer, you will work closely with product owners, engineering teams, and technical leads on our next generation data feed platform.This role is primarily focused on building... Show more

 • Promoted

Senior Software Engineer

BettingJobsToronto, ON, CA
Full-time

BettingJobs is hiring a Senior Software Engineer a global leader in online gaming, to join a new backend engineering team in Toronto.Design, develop, and maintain high-performance.Build and manage ... Show more

 • Promoted

Senior Software Engineer

OpenLoopToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Engineer

InvertToronto, ON, CA
Full-time

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu... Show more

 • Promoted

Senior Software Engineer

7shiftstoronto, on, Canada
Full-time

With an easy-to-use app and industry-specific solutions, 7shifts saves time, reduces errors, and helps keep costs in check for over 55,000 restaurants.Our mission is to simplify team management and... Show more

 • Promoted

Senior Software Engineer

Zoom Information, Inc.Toronto, ON, CA
Full-time

ZoomInfo is where careers accelerate.We move fast, think boldly, and empower you to do the best work of your life.You’ll be surrounded by teammates who care deeply, challenge each other, and celebr... Show more

 • Promoted

Senior Software Engineer - HashiCorp

LeadingtalentMarkham, ON, CA
Full-time

A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into industry-leading solutions.We are an infinitely curious team, always seeking new possibilities... Show more

 • Promoted

Senior Software Engineer

Clutch Securitytoronto, on, Canada
Full-time +1

Clutch is Canada’s largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere.Customers can browse hundreds of cars from the comfort of their h... Show more

 • Promoted

Senior Software Engineer

Supernova Technologytoronto, on, Canada
Full-time

Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination through the life of the l... Show more

 • Promoted

Senior Software Engineer

PassageToronto, ON, CA
Full-time

Imagine a world where your birthplace doesn’t limit your dreams.That’s what Passage is here to create.We aren’t just a bridge of financial support; we connect families all around the world to life‑... Show more

 • Promoted

Senior Software Engineer

Air-tekToronto, ON, CA
Full-time

Air-tek is a Canadian-based software company redefining how airlines operate through intelligent automation and modern, scalable systems.Our suite of products has already captured a significant sha... Show more

 • Promoted

Senior Software Engineer

OpenLoop HealthToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Engineer

Boosted.aitoronto, on, Canada
Full-time

AI purpose-built for finance to help teams do more.Our mission is to optimize investing and boost productivity.We’re already trusted by leading enterprises and developers with over $5T under manage... Show more

 • Promoted

Senior Software Engineer

CircleCIToronto, ON, CA
Full-time

AI agents don’t just run pipelines.They write code, trigger builds, interpret failures, and propose fixes.The interfaces that developers use to understand and trust that work don’t exist yet.At Cir... Show more

 • Promoted

Senior Software Engineer

Berkeley PaymentsToronto, ON, CA
Full-time

Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly.We pride ourselves on offering cutting‑edge ... Show more

 • Promoted

Senior Software Engineer

BuildOpsToronto, ON, CA
Full-time

At BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’s commercial contractor.From helping our customers to manage their service all the way to project mana... Show more