Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Dev - Remote

Randstad

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

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

  • 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 View email address on publisher.sourcingsquare.com to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Dev - Remote in Toronto, ON vacancy
  •  ...including over 50% of the Fortune 100®, trust Conga when commercial complexity is high and global impact is on the line. Staff Software Engineer, DevOps Location: Remote (US) Reports to: Manager, DevOps A quick snapshot… As a Staff Software Engineer, DevOps at Conga , you will serve... 
    Remote work
    Software
    Full time
    Worldwide

    Conga

    Toronto, ON
    a month ago
  • Lead innovative integrations as a Staff Software Developer at Randstad Canada, specializing in Salesforce and complex systems. This remote role emphasizes engineering robust integration solutions and data architecture. Join Randstad Canada's Engineering Team as a Staff Software... 
    Remote work
    Software

    Randstad

    Toronto, ON
    2 days ago
  •  ...worldwide, including over 50% of the Fortune 100®, trust Conga when commercial complexity is high and global impact is on the line. Sr. Software Engineer, DevOps Location: Canada Reports to: Senior Director, Cloud Operations A quick snapshot… As a Senior Software... 
    Software
    Long term contract
    Full time
    Immediate start
    Worldwide

    Conga

    Toronto, ON
    9 days ago
  • Shape the future of identity technology with Affirm as a Staff Software Engineer focused on backend systems. Collaborate on solutions while working remotely across Canada. Affirm is seeking a Staff Software Engineer for its Identity Decisioning team. With over 8 years in backend... 
    Remote work
    Software

    Affirm

    Toronto, ON
    3 days ago
  • $160k - $220k per year

     ...on this mission. If you are too, let's talk. Opportunity As a Staff Engineer on the OIG team, you will be involved into development,...  ..., and is energized by the challenge of building enterprise-grade software that millions of users depend on. This is a rare opportunity to... 
    Software
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    5 days ago
  •  ...everyday! Apply today and find plenty of reasons to SMILE! The Staff Software Developer is a technical leader that works closely with all...  ...stakeholders. Some of the benefits we offer: * Remote Work Environment * Flexible Time Away From Work Policy including... 
    Remote job
    Software
    Full time
    Internship
    Flexible hours

    Smile Digital Health

    Toronto, ON
    more than 2 months ago
  • $224k - $336k per year

     ...years into the future. This is a distributed team with many remote engineers. You are encouraged to apply if you meet the minimum requirements...  ...Have 10 years or more of distributed and cloud native software development experience at a highly-scaled or hyperscaler service... 
    Remote work
    Software
    Work at office
    Local area
    Work from home
    Relocation
    1 day per week

    Stripe

    Toronto, ON
    3 days ago
  • $20k - $24k per year

     ...development, reduce code duplication and create more consistent experiences across mobile applications and backend services. As a Staff Software Engineer — Collections , you will work across teams with customer faced ownership on renegotiation products. You will help... 
    Software
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Nubank

    Toronto, ON
    4 days ago
  •  ...worldwide, including over 50% of the Fortune 100®, trust Conga when commercial complexity is high and global impact is on the line. Sr. Software Engineer, DevOps Location: Canada Reports to: Senior Director, Cloud Operations A quick snapshot… As a Senior Software Engineer,... 
    Software
    Full time
    Worldwide

    Conga

    Toronto, ON
    12 days ago
  • $173k - $197.4k per year

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer About Capital One Canada. For 30 years, we've been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning, conversational AI... 
    Software
    Work at office
    Work from home

    Capital One Canada

    Toronto, ON
    1 day ago
  • $155k - $180k per year

     ...Zensurance, we have built a comprehensive internal software platform that manages the entire lifecycle...  ...systems. We're looking for a Staff Software Developer - Integration to join...  ...production distributed systems. This is a remote-first role within Canada. #LI-Remote... 
    Remote job
    Software
    Full time
    Work at office
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Toronto, ON
    more than 2 months ago
  • $140.6k - $190.6k per year

     ...Job Description   The Staff Software Engineer provides technical leadership across the Cloud Cost Management and Reporting portfolio, including home grown built tools for cost reporting, forecasting, optimization, software inventory, and related internal engineering tools... 
    Software
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    17 hours ago
  • $167.55k - $209.44k per year

     ...systems, and career sites. About the Role We’re looking for a Staff Software Engineer, Backend to join our Reverse ETL product engineering...  ...or Oakland office. Our hybrid work model offers a blend of remote flexibility and in-person collaboration. Technologies You’ll Use... 
    Remote work
    Software
    Full time
    Internship
    Work at office
    Flexible hours
    2 days per week

    Fivetran

    Toronto, ON
    14 hours ago
  •  ...Senior / Staff Software Engineer, Mapping Location: Remote Autonomous Vehicle The opportunity... A well-funded, fast-growing company building self-driving technology is expanding its mapping engineering group. Maps underpin how the vehicle knows where it is, where... 
    Remote work
    Software

    Fruition Group US

    Toronto, ON
    1 day ago
  • $197k per year

     ...meaningfully influence Uber’s business performance, and the team’s work is highly visible to the executive leadership team. As a Staff Software Engineer, you’ll set technical direction for important, multi-quarter initiatives and help evolve the services and data... 
    Software

    Uber

    Toronto, ON
    16 hours ago
  •  ...Staff Software Engineer 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 legal terms are woven into lengthy documents. These documents must be digested and analyzed... 
    Software
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    17 hours ago
  • $160k - $220k per year

     ...identity to define the future of Agent Identity management, focusing on enablement while staying secure. About the role As a Staff Software Engineer on the Okta Secures AI team, your mission is to build the industry's first Identity Security Fabric for the agentic era.... 
    Software
    Full time
    Local area
    Worldwide
    Shift work

    Okta

    Toronto, ON
    5 days ago
  • $220k - $359.21k per year

     ...your back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU’LL DO We’re looking for a Staff Software Engineer to join the User Targeting team as a hands-on technical leader. The team is responsible for how our customers segment and... 
    Software
    Full time
    Part time
    Internship
    Manual labor
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    9 days ago
  • $160k - $220k per year

     ...performance. Join us to help shape the future of cloud automation and low-code development. Position Description We’re hiring a Staff Full-Stack Engineer to join the Integration Builder team within Okta Workflows. This team owns the core no-code surface that... 
    Software
    Local area
    Worldwide

    Okta

    Toronto, ON
    15 days ago
  • $160k - $220k per year

     ...higher-order integration patterns as the ecosystem of connected software (including AI agents) continues to grow. It's core infrastructure...  ...right" looks like as much as building it. About the Role As a Staff Software Engineer on the OIN team, you'll be a technical leader... 
    Software
    Long term contract

    Okta

    Toronto, ON
    3 days ago
  • Lead technical innovations with Coursera as a Staff Software Developer, focusing on monetization and backend systems. Utilize your expertise in Java and microservices in this Toronto-based role. This position is pivotal for senior developers who aim to shape the future of digital... 
    Software

    Coursera Inc.

    Toronto, ON
    2 days ago
  •  ...influence technical and non-technical stakeholders without relying on formal authority. Requirements Proven experience as a Staff-level Software Engineer or equivalent technical leader. Strong experience across both mobile engineering and backend services, covering... 
    Software
    Long term contract
    Full time
    Work at office
    Local area
    Work from home
    Relocation package

    Nubank

    Toronto, ON
    6 days ago
  • $114.8k - $191.8k per year

     ...Software Dev Engineer II, 3P AV Measurement We build third-party measurement solutions that help advertisers understand the performance and impact of their campaigns across Amazon's advertising platforms—including Online Video Ads, Streaming TV, Live Sports, Sponsored... 
    Software
    Internship

    Amazon Inc.

    Toronto, ON
    2 days ago
  • $190.5k - $262k per year

     ...ours. About this role Our Engineering organization owns the software that makes our marketplace work. Our Engineering Platform group...  ...at Faire: the AI coding tools engineers use every day, remote development environments, and the sandboxes our end-to-end tests... 
    Remote work
    Software
    Long term contract
    Full time
    Work at office
    Local area
    Immediate start
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    28 days ago
  • $160k - $220k per year

     ...identity to define the future of Agent Identity management, focusing on enablement while staying secure. About the role As a Staff Software Engineer on the the company Secures AI team, your mission is to build the industry's first Identity Security Fabric for the... 
    Software
    Shift work

    Okta

    Toronto, ON
    3 days ago
  • $114.8k - $191.8k per year

     ...Software Dev Engineer II, Amazon Marketing Cloud Do you want to work in a start-up environment with the resources of Amazon behind you? We have an opening for a software engineer on the Amazon Marketing Cloud (AMC) team. AMC teams build a secure, privacy-safe, and dedicated... 
    Software
    Internship

    Amazon Inc.

    Toronto, ON
    4 days ago
  • Drive technological innovation within Square's Go-to-Market Engineering team as a Staff Software Engineer, focusing on enhancing sales systems with AI and automation. Lead the design and architecture for scalable solutions that transform sales productivity and efficiency. As... 
    Software

    Square

    Toronto, ON
    4 days ago
  •  ...The latest advances in AI tooling is fundamentally changing all teams' ways of working - from ML model development, to traditional software development, to non-technical business functions. We are building a dedicated AI Technical Strike Team to establish centralized best... 
    Software
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    6 days ago
  • $181k - $241k per year

     ...matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous...  ...engineers across the company to ship high-quality software quickly and confidently. The Staff...  ...pay range per year: $181,000 - $241,000 Remote Remote‑first with flexibility built in... 
    Remote work
    Software
    Long term contract
    Temporary work
    Work at office
    Flexible hours

    Affirm

    Toronto, ON
    3 days ago
  • $160k - $220k per year

     ...higher-order integration patterns as the ecosystem of connected software (including AI agents) continues to grow. It's core infrastructure...  ...right" looks like as much as building it. About the Role As a Staff Software Engineer on the OIN team, you'll be a technical leader... 
    Software
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Dev - Remote. Be the first to apply!