Home Job Listings Categories Locations

Senior Software Engineer

📍 Toronto, Canada

Technology Randstad Digital

Job Description

Senior Software Engineer (Python/Go) | Toronto (Liberty Village) or Remote Canada Are you a Senior Engineer who thrives on autonomy, system design, and mentoring high‑performing teams?

I am currently recruiting for multiple

Senior Software Engineering

roles for

Our Client , a global leader in employee engagement and recognition software. With over 4.3 million users across 190 countries, they are scaling their engineering craft to help people feel more valued at work.

Due to a wave of internal promotions and rapid growth, they are looking for technical leaders to own major product features and shape the future of their microservices architecture.

General Company Info Our Client is a "Great Place to Work™" certified organization that builds a world‑class rewards and recognition platform. They are passionate builders who prioritize connection—not just for their customers, but within their own engineering culture. You’ll join a team that values innovation, celebrates success together, and provides a clear, documented path for your professional growth.

NOTE -

If you feel this is a strong fit for the next step in your career, and you meet the below requirements, please feel free to forward your resume directly to

ANDY.WETTLAUFER@RANDSTADDIGITAL.COM

for consideration. Due to volumes, only those who possess the below experience and have this reflected on their up‑to‑date CV will be contacted for next steps.

General Role Info As a Senior Software Engineer, you will report to experienced Engineering Managers who provide the perfect balance of mentorship and independence. You will be a key driver of technical excellence, influencing architecture and guiding junior/intermediate developers while remaining deeply hands‑on with a modern tech stack.

Main Duties & Responsibilities

End-to-End Ownership:

Lead major product features from initial design and architectural discussions through to deployment and scaling.

Technical Leadership:

Conduct rigorous code reviews, champion best practices, and solve complex challenges within a high‑traffic microservices environment.

System Architecture:

Navigate trade‑offs in system design to ensure reliability and global scalability.

Mentorship:

Act as a technical beacon for the team, fostering a culture of continuous learning and improvement.

Cross‑Functional Collaboration:

Partner closely with Product and Design teams to align on technical requirements and project dependencies.

Tech Stack Utilization:

Work daily with

Python, Go, Kubernetes, Docker, Google PubSub, React/Redux, GraphQL, and MySQL/PostgreSQL.

Must‑Haves

Experience:

5-7+ years of proven success leading back‑end or full‑stack projects in a Senior capacity.

Architecture:

Advanced hands‑on experience leading the design phase of complex, scalable systems.

Coding:

Proficiency in

Python

and/or

Go . (Also consider candidates with strong Java background with experience and understanding in Python as well)

Environment:

Strong understanding of

Microservices

and containerization (Docker/Kubernetes).

Leadership:

Prior experience mentoring engineers and driving engineering improvements (tooling, process, or tech adoption).

Education:

Bachelor’s or Master’s degree in Computer Science or a related field.

Nice‑to‑Haves

Experience with

Google Cloud Platform (GCP)

and asynchronous messaging (PubSub).

Familiarity with modern front‑end frameworks like

React/Redux

for full‑stack visibility.

Experience in a high‑growth SaaS environment.

Other Important Info

Location:

Hybrid Preferred

(2 days/week in the beautiful Liberty Village, Toronto office).

Remote

is also an option for qualified candidates based anywhere in

Canada .

Salary Range:

$140,000 - $167,000 CAD (Based on experience and impact).

Benefits from Day 1:

Comprehensive Health, Dental, and Life Insurance.

Future Planning:

Employer‑matched RRSP contributions.

Work‑Life Balance:

Flexible vacation policy to recharge and Parental Leave Top‑up.

Perks:

Annual compensation reviews, LinkedIn Learning access, and an internal Recognition & Rewards program.

This post is for existing and upcoming vacanies

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: March 4, 2026
Job Type: Technology
Location: Toronto, Canada
Company: Randstad Digital

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.