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.