Talent.com
Randstad Canada
Staff Software Dev - RemoteRandstad Canada • Toronto, Ontario, CA
Staff Software Dev - Remote

Staff Software Dev - Remote

Randstad Canada • Toronto, Ontario, CA
22 days ago
Job type
  • Permanent
  • Remote
  • Quick Apply
Job description
While the platform utilizes PostgreSQL as its primary source of truth, it seamlessly integrates with a robust ecosystem of third-party SaaS applications. This includes a heavily customized Salesforce instance for broker management and Zendesk for ticketing, alongside a long tail of integrations spanning payment gateways, ERPs, marketing CRMs, automation tools, and telephony systems.

We're looking for a Staff Software Developer - Integration to join our Engineering Team! Reporting to the Director of Engineering, this role will own integrations design and strategy, including Salesforce and its neighbors as production distributed systems.

Advantages
Nice to Have:
Experience with Salesforce as an operational/domain platform, not only as a sales CRM.

Experience with integrating with different enterprise systems: Zendesk, SAP, Stripe, etc.

Insurance, brokerage, fintech, or other regulated/workflow-heavy industries.

NestJS experience.

Experience replacing no-code/Zapier flows with engineered integrations.

Event-driven architecture, message queues, webhook infrastructure.

Responsibilities
esponsibilities:
System & Data Architecture
Architect the end-to-end integration and data strategy for Salesforce and its connected production distributed systems.

Define data ownership, entity shapes, and single sources of truth across platforms using Entity-Relationship Diagrams (ERDs).

Partner with core engineering teams to align system boundaries and architectural standards.

Integration Engineering & Infrastructure

Design high-scale integration patterns focused on retries, idempotency, reconciliation, and deep observability.

Replace brittle, no-code integrations (like Zapier) with robust, engineered, code-based solutions.

Implement Enterprise Best Practices.

Leverage deep Salesforce expertise to develop sophisticated, code-driven integrations rather than standard administrative configurations.

Change Management & Technical Leadership

Establish a robust CI/CD pipeline for integration management, prioritizing configuration-as-code over manual, "click-based" changes in production environments.

Partner closely with IT, Product, and various business stakeholders to ensure seamless change management and alignment with broader business goals.

Serve as the guiding authority on modern integration technologies, strategies, and enterprise-grade software engineering practices.

Qualifications
Qualifications:
Hands-on Salesforce platform experience in a complex custom-object environment.

Production TypeScript experience.

Relational database experience (Postgres).

Experience building integrations between Salesforce and external systems.

Practical distributed-systems experience: idempotency, retries, dead-lettering, backfills, reconciliation, eventual consistency.

Practical experience with integration technologies: REST, SOAP, Webhooks.

Strong relational data modeling/ERD design; comfortable with Postgres or equivalent.

Has built observability around integrations: metrics, alerts, dashboards, runbooks.

Salesforce metadata in source control + CI/CD (scratch orgs, sandboxes, deployment automation).

Operating credibly at staff/lead level alongside a software engineering organization.

Summary

Nice to Have:
Experience with Salesforce as an operational/domain platform, not only as a sales CRM.

Experience with integrating with different enterprise systems: Zendesk, SAP, Stripe, etc.

Insurance, brokerage, fintech, or other regulated/workflow-heavy industries.

NestJS experience.

Experience replacing no-code/Zapier flows with engineered integrations.

Event-driven architecture, message queues, webhook infrastructure.

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

Staff Software Dev - Remote • Toronto, Ontario, CA

Similar jobs

Staff Software Developer - C$166,000 - C$202,000 A Year - Remote

VidyardToronto, Canada
Remote
Full-time

Return to jobs listStaff Software DeveloperJob type: Full Time · Department: Engineering · Work type: RemoteCanadaVidyard is the leading provider of AI-powered video messaging and engagement soluti... Show more

 • Promoted

Staff Software Engineer, Internal Tools - C$172,000 - C$237,000 A Year - Remote

LimeToronto, Canada
Remote
Full-time

LocationCanadaEmployment TypeFull timeLocation TypeRemoteDepartmentEngineeringCompensationCA$172K – CA$237K - Offers Equity - Offers BonusLime is the largest global shared micromobility business, o... Show more

 • Promoted

Staff Software Engineer - Collaborative Web Platform

Pantheontoronto, on, Canada
Full-time

Pantheon brings together exceptional builders who take ownership, drive meaningful impact, and shape what's next for the web.We power more than 300,000 websites globally for organizations including... Show more

 • Promoted

Staff Software Engineer

Clutchtoronto, on, Canada
Full-time +1

At Clutch, we believe advances in AI are fundamentally changing how great products are built.Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams wh... Show more

 • Promoted

Staff Devex Engineer: Elevate Developer Experience - Remote - C$148,900 - C$186,100 A Year - Remote

A modern tech companyToronto, Canada
Remote
Full-time

A modern tech company in Toronto seeks a Staff Software Engineer to enhance developer experience and productivity.The role entails influencing a data-driven culture and overseeing the development o... Show more

 • Promoted

Staff Software Engineer - Developer Experience - C$148,900 - C$186,100 A Year - Remote

MarqetaNorth York, Canada
Remote
Full-time

This role involves designing, developing, and testing solutions to improve developer productivity.The engineer will also mentor junior engineers. Show more

 • Promoted

Staff Software Engineer (Issue Workflow)

Sentrytoronto, on, Canada
Full-time

Bad software is everywhere, and we’re tired of it.Sentry is on a mission to help developers write better software faster so we can get back to enjoying technology.With more than $217 million in fun... Show more

 • Promoted

Staff Software Engineer

Capital Onetoronto, on, Canada
Full-time

Staff Software Engineer – Capital One Canada, Toronto, Ontario, Canada.Work as part of a dynamic team throughout the Software Development Life Cycle.Act as a tech lead developer owning the technica... Show more

 • Promoted

Staff Software Engineer

Achieverstoronto, on, Canada
Full-time +1

Join our Framework team: the engineering foundation that makes Achievers scale.This team owns authentication, API gateways, interservice communication, caching, feature flag management, and the bas... Show more

 • Promoted

Staff Software Engineer, Workspace One - C$200,000 - C$253,650 A Year - Remote

OmnissaToronto, Canada
Remote
Full-time

The world is evolving fast, and organizations everywhere—from corporations to schools—are under immense pressure to provide flexible, work-from-anywhere solutions.They need IT infrastructure that e... Show more

 • Promoted

Staff Software Developer - Sharegate Backup - C$140,000 - C$180,000 A Year

WorkleapToronto County, Canada
Full-time

Lead the technical delivery of a new backup feature, owning architecture, defining technical vision, and mentoring a team.Focus on scalable, secure design and development using.Collaborate with Pro... Show more

 • Promoted

Staff Software Developer - $140,000 - $155,000 A Year - Remote

Thrive HealthToronto, Canada
Remote
Full-time

The OpportunityWe’re looking for a Staff Developer to help lead our technical vision to build and scale our AI‑driven digital health platform.This high‑impact role involves designing, building, and... Show more

 • Promoted

Staff Software Engineer, Insights (Auth0) - C$130,000 - C$194,000 A Year - Remote

Auth0Toronto County, Canada
Remote
Full-time

Develops and maintains browser-based features, collaborates with product and design, and resolves production issues. Show more

 • Promoted

Senior Staff Software Developer

ATX Venture Partnerstoronto, on, Canada
Full-time

Senior Staff Software Developer.Category: Software Engineering.Come join Intuit's community of "Builder Catalysts" as a Senior Staff/Principal Software Developer and help us power prosperity around... Show more

 • Promoted

Staff Software Engineer

PowerToFlytoronto, on, Canada
Full-time

Staff Software Engineer, Full Stack.The global capital markets are among the largest markets in the world valued at $50T+ and growing.Transactions in these markets are complex.Critical, nuanced leg... Show more

 • Promoted

Staff Software Engineer - $130,000 - $160,000 A Year - Remote

Newrich, Inc.Toronto, Canada
Remote
Full-time

About the RoleWe are looking for a Staff Software Engineer to build new features, improve existing systems, and help the team work more efficiently across our stack (PHP 8.JS, Golang, React, and AW... Show more

 • Promoted

Staff DevOps Developer

DialogueToronto, ON, CA
Full-time

Your role as Staff DevOps Developer.Reporting to Alexandre Rimthong, Director of Software Development, you will contribute to the evolution of Dialogue’s platform infrastructure and ensure it is re... Show more

 • Promoted

Staff Software Developer, C - C$135,660 - C$183,540 A Year - Remote

VenaToronto, Canada
Remote
Full-time

Department:Product DevelopmentLocation:Canada - Remote (0002)DescriptionAs a Staff Developer, you will be part of a product engineering team maintaining and supporting our Vena Excel Desktop Addin,... Show more

 • Promoted

Staff Software Developer, C - C$135,660 - C$183,540 A Year - Remote

Vena SolutionsToronto, Canada
Remote
Full-time

As a Staff Developer, you will be part of a product engineering team maintaining and supporting our Vena Excel Desktop Addin, which is our primary product and is used by most of Vena’s 1,700+ and g... Show more

 • Promoted

Staff 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