Back to job search
Randstad Digital logo

Staff Software Engineer

  • Canada
  • Remote
  • Posted Oct 1, 2026
  • 1 position

$150,000–$180,000 / year

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Lead · 10+ years
Posting language
English
Working hours
40 hours per week
Seniority
Not Applicable
Application method
Direct apply is available

Job summary

Architect and maintain code-driven integrations and data strategies connecting Salesforce with PostgreSQL microservices, financial gateways, ticketing systems, and enterprise SaaS platforms. Establish resilient integration patterns, CI/CD and Salesforce deployment practices, and provide technical leadership across engineering, IT, product, and business teams.

Job details

Staff Software Developer – Integration About Our Client Our client is an award-winning Canadian InsurTech pioneer dedicated to transforming the commercial insurance landscape. By combining advanced technology with deep industry expertise, they deliver a digital-first platform that simplifies complex processes like online quoting, rating, and policy renewals. Honored on multiple high-growth technology lists (including Deloitte’s Tech Fast 50 and Fast 500), our client fosters an engineering culture built on ownership, mentorship, bi-annual hackathons, and continuous learning. Role Overview Reporting directly to the Director of Engineering, the Staff Software Developer – Integration will serve as the strategic technical authority for integration design and data architecture across the organization. In this high-impact leadership role, you will architect, build, and maintain code-driven integrations linking a heavily customized Salesforce ecosystem with core PostgreSQL microservices, financial gateways, ticketing systems, and enterprise SaaS applications. Main Responsibilities System & Data Architecture: Architect end-to-end integration and data strategies across production distributed systems; create Entity-Relationship Diagrams (ERDs) to define entity shapes, boundaries, and single sources of truth. Integration Engineering & Infrastructure: Design resilient, high-scale integration patterns focused on retries, idempotency, reconciliation, and deep observability—actively replacing legacy, no-code solutions (e.g., Zapier) with robust, code-based solutions. Enterprise Practices & Change Management: Leverage deep Salesforce platform knowledge to develop sophisticated code-driven integrations while establishing CI/CD pipelines, scratch org workflows, and configuration-as-code deployment automation. Technical Leadership & Alignment: Serve as the guiding technical authority on modern integration technologies and software engineering standards, collaborating closely with Core Engineering, IT, Product, and executive business partners. Must Haves 10+ Years of Experience: Proven track record in software engineering with a clear, evident career progression from Junior to Senior to Lead/Staff Developer. Expert Proficiency in React.js & Node.js: High-level mastery of both frontend (React.js) and backend (Node.js) development in complex production environments. Production TypeScript & Database Expertise: Hands-on experience with TypeScript and strong relational data modeling/database design using PostgreSQL (or equivalent). Salesforce Architecture: Deep platform experience operating in a complex, custom-object Salesforce environment focused on code-driven integrations (rather than admin configurations). Distributed Systems Engineering: Practical experience handling retries, idempotency, dead-lettering, backfills, reconciliation, and eventual consistency. Integrations & Observability: Strong foundation in REST, SOAP, and Webhooks, with a history of building deep observability systems (metrics, alerts, dashboards, runbooks). Modern CI/CD & Tooling: Hands-on experience managing Salesforce metadata using source control, scratch orgs, sandboxes, and automated CI/CD pipelines. Nice to Haves NestJS & Modern Architecture: Experience with NestJS, micro-frontends, event-driven architectures, and message queues. Domain Experience: Background in Fintech, Insurance, Brokerage, or other regulated, workflow-heavy industries. Enterprise Integrations: Prior experience integrating with platforms such as Zendesk, Stripe, or SAP. Platform Breadth: Experience utilizing Salesforce as an operational/domain platform rather than strictly as a sales CRM. No-Code Migration: Prior success replacing no-code/Zapier flows with custom, enterprise-grade code. Compensation, Benefits & Work Model Work Model: 100% Remote-First (Must be based in Canada) Base Salary Range: $150,000 – $180,000 CAD per year Bonus: 10% annual discretionary bonus + performance-based incentives Benefits & Perks: Flexibility & Setup: Home office allowance, "office in a box" top-tier tech setup, and half-days before public holidays. Comprehensive Health: Flexible health/dental coverage, mental health support, parental leave top-ups, and health/personal spending accounts. Professional Growth: Generous annual education reimbursement budget, bi-annual company-wide hackathons, and structured career development tracks. How to Apply Qualified candidates are invited to forward an up-to-date CV explicitly highlighting all required "Must Haves" directly to andy.wettlaufer@randstaddigital.com. This post is for existing and upcoming vacancies

What you’ll do

Architect and maintain code-driven integrations and data strategies connecting Salesforce with PostgreSQL microservices, financial gateways, ticketing systems, and enterprise SaaS platforms. Establish resilient integration patterns, CI/CD and Salesforce deployment practices, and provide technical leadership across engineering, IT, product, and business teams.

Requirements

Requires 10 or more years of progressive software engineering experience, expert React.js and Node.js skills, production TypeScript experience, and strong relational database design expertise with PostgreSQL or an equivalent. Candidates should also have deep Salesforce architecture experience, distributed-systems integration expertise, strong observability practices, and hands-on experience with Salesforce source control and automated CI/CD.

Benefits

  • Home Office Allowance
  • Technology Setup
  • Half-Days Before Public Holidays
  • Health and Dental Coverage
  • Mental Health Support
  • Parental Leave Top-Ups
  • Health and Personal Spending Accounts
  • Education Reimbursement
  • Company-Wide Hackathons
  • Career Development Tracks

Listed skills

  • Node.js · Preferred
  • TypeScript · Preferred
  • PostgreSQL · Preferred
  • REST APIs · Preferred
  • CI/CD · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • React.js
  • Node.js
  • TypeScript
  • PostgreSQL
  • Salesforce Architecture
  • Relational Data Modeling
  • Distributed Systems
  • REST
  • SOAP
  • Webhooks
  • CI/CD
  • Integration Engineering
  • Observability
  • Data Architecture
  • Technical Leadership
  • Entity-Relationship Diagrams

Job areas

  • Software
  • Technology
  • Engineering
  • Management & Leadership
  • Finance & Accounting

More jobs from Randstad Digital

See all jobs from Randstad Digital