Unlock
the Next Step
in Your Career.
Software Engineer Salesforce Marketing Cloud
North York, ON, CA
About The Job
Full-time · Permanent · Hybrid (Toronto) · Salesforce Marketing Cloud
Build and own the services, pipelines, and customer journeys behind an enterprise-scale communications platform — with real end-to-end ownership of what you ship.
About the opportunity
Our client is a leading North American software engineering and technology consulting firm (offices in Toronto and India) that builds modern software, cloud platforms, and API-driven integrations for enterprise clients. As a Great Place to Work® Certified company, people are their priority.
You'll join a specific, high-impact project: an automated customer-communications platform that manages collections journeys — sending customers a sequence of past-due notices (first, second, final), pulling data from Salesforce, and tracking delivery outcomes. It runs on Salesforce Marketing Cloud, NestJS services and APIs, and data pipelines on Azure.
What you'll do
-
Build and maintain NestJS (Node.js / TypeScript) services and APIs that move, transform, and integrate data with Salesforce.
-
Develop data pipelines that feed Salesforce Marketing Cloud (ingestion, transformation, segmentation, deduplication).
-
Design and implement trigger-based journeys that send the right notice (first / second / final) and capture delivery feedback.
-
Integrate SFMC and Sales Cloud via REST and asynchronous APIs.
-
Own the quality of your work — write automated tests (Playwright or similar) and keep data accurate across journeys.
What you'll bring
-
A software engineering background (backend / full-stack) with strong, current coding skills.
-
NestJS (Node.js / TypeScript) — must-have
-
Deep, hands-on Salesforce Marketing Cloud — must-have — building journeys, Data Extensions, APIs, Automation Studio.
-
Hands-on data-pipeline development and integration with Salesforce; strong SQL and API design.
-
Test automation with Playwright (or similar) and a strong quality mindset.
-
Azure a plus (learnable; any major cloud is fine), a degree from a strong university, and excellent communication.
What's on offer
-
Permanent, full-time role with hybrid working across two collaborative Toronto-area locations.
-
Competitive salary and benefits package.
-
Comprehensive health, vision, and dental benefits.
-
Professional development programs to support your growth.
-
Great Place to Work® Certified culture, with regular team lunches and social employee events.
-
Strong potential to grow with the team as the platform scales.
Our client is an equal-opportunity employer committed to a diverse and inclusive workplace. Accommodations are available at any stage of the process — just let us know what you need.
This role is from the office. Options are:
3 days from the North York office 1 day from the Liberty Village office
OR
4 days from the North york office once a month from the Liberty Village office
What You Can Expect
Tailored support for your next career move.
Access to roles aligned with your skills, experience, and career goals.
Global career opportunities across Canada, India, the USA, and the UK.
Remote, hybrid, and in-office roles across diverse industries.
A people-first approach focused on long-term professional growth.