
Software Engineer — Salesforce Marketing Cloud
Hour Consulting · North York, ON · Hybrid
All reasons
- Open 114 days
In its favour
- Still listed on the employer's own board
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
Skills
- Salesforce
- Cloud Build
- NestJS
- Azure
- Node.js
- TypeScript
- Playwright
- SQL
More jobs at Hour Consulting
All 54- Full Stack Developer (New Graduate to Intermediate)Hour Consulting · Toronto, ON3d ago
- Senior Product Manager (AI-First)Hour Consulting · Toronto, ON1mo ago
- Full Stack Developer (Intermediate - Senior)Hour Consulting · Kolkata, WB1mo ago
- Full Stack EngineerHour Consulting · Toronto, ON2mo ago
- Lead Full Stack DeveloperHour Consulting · Toronto, ON2mo ago
Similar roles
- AI Fullstack Engineer (Senior Associate)Jobgether · Canada · CAD 115,000–140,000/yrtoday
- Senior Software Engineer II, Decisioning Studio Integrations TeamBraze · Toronto · USD 186,838–334,740/yrtoday
- Software Engineer II, User TargetingBraze · Toronto · USD 125,280–210,600/yrtoday
- Staff Software Engineer, User TargetingBraze · Toronto · USD 220,000–359,213/yrtoday
- Software Engineer II, Data LakehouseBraze · Toronto · USD 125,280–235,736/yrtoday
- Senior Software Engineer II, Data LakehouseBraze · Toronto · USD 186,838–334,740/yrtoday