Staff Software Dev - Remote
Randstad Canada
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.
AdvantagesNice 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.
ResponsibilitiesSystem & Data ArchitectureArchitect 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 & InfrastructureDesign 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 LeadershipEstablish 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.
SummaryNice 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 ca.hrm.tc to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
#J-18808-Ljbffr
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.
AdvantagesNice 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.
ResponsibilitiesSystem & Data ArchitectureArchitect 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 & InfrastructureDesign 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 LeadershipEstablish 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.
SummaryNice 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 ca.hrm.tc to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
#J-18808-Ljbffr
Vacancy posted 38 minutes ago
Similar jobs that could be interesting for youBased on the Staff Software Dev - Remote in Winnipeg, MB vacancy
$85k - $115k per year
...Position Overview: Fortinet is offering an exciting opportunity to hire a talented Software Development QA Specialist to join our FortiEndpoint DevQA team in Burnaby, Canada. As a Software Development QA Specialist for our FortiEndpoint product, you will be responsible...SoftwareFull timeFlexible hours$101k - $124k per year
We are hiring a Senior / Staff QA Engineer for Fortinet's AI security product line, FortiAIGate, to own end-to-end testing of the product... ...release gating.Required Cloud / SaaS testing (must-have)Solid software testing background, with meaningful time focused on testing SaaS...SoftwareFull timeFlexible hoursShift work- 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 workSoftware
$180k - $250k per year
About Kaseya Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive platform helps organizations efficiently manage, secure, and automate their...Remote workSoftwareLong term contractSecond jobWorldwide$85k - $115k per year
Fortinet is offering an exciting opportunity to hire a talented Software Development QA Specialist to join our FortiClient DevQA team in Burnaby, Canada. As a Software Development QA Specialist, you will be responsible for ensuring the functionality of our products and the...SoftwareFull timeWorldwideFlexible hours- Drive backend innovation as a Staff Software Engineer for a high-performing digital marketplace. Work remotely from Canada and engage with system performance and reliability. In this hands-on position, a Staff Software Engineer with over 8 years of experience in software...Remote workSoftware
- Affim is seeking an experienced software engineer to lead backend and frontend work in a remote-first Canada-wide role. You will set technical strategy for your team and drive durable, scalable solutions using Python, Kotlin, AWS, MySQL, Kubernetes, and modern frontend frameworks...Remote workSoftware
- Rippling is seeking a Senior Staff Engineer to define the architectural direction for the Developer Experience platform... .... You will help shape how AI agents participate in the software lifecycle, influencing local dev environments, CI/CD, and code repositories. You will lead...SoftwareLocal area
- ...for your team, collaborating with product, design, and analytics to ensure sustainability and measurable impact. We seek an 8+ year software engineer who can design backend systems at scale with Python, Kotlin, AWS, MySQL, and Kubernetes, and who can build web apps with...Remote workSoftware
$169.2k per year
...systems that can grow into broader channel partnership needs. Staff Software Engineer roleAs a technical champion and force multiplier, you... ...and our customers. A portion of your time is allocated to "Staff Dev Projects," which may include cross‑team initiatives, work acceleration...SoftwareInternshipLocal areaWork from homeFlexible hours- ...engineering practices into how we build, test, and operate infrastructure software. This is not a 'stay in your swim lane' role. You'll question... ...in CI/CD, reliability, container lifecycle management, and dev experience. Be a thought partner to engineering leadership and...SoftwareLocal areaWorldwideFlexible hours
$150.7k - $251.7k per year
DescriptionAmazon Software Builder Experience (ASBX), started in 2022, is working to make Amazon the best place to build software. Every day, hundreds of thousands of Amazon software builders rely on us for the tools they build with, and for the technology, training, and community...SoftwareInternship$150.7k - $251.7k per year
...on. We tackle hard problems with thousands of supply chain variables and need talented people to help. You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, and operations managers. Together we deliver strong safety...SoftwareInternshipDay shift- Software Dev Engineer II, RDS for Oracle, RDS for OracleAmazon Web Services is hiring a Software Development Engineer III for the RDS for Oracle team. We are looking for an experienced engineer to design and build the next generation of managed database services that power mission...SoftwareInternshipWorldwide
- Software Dev Engineer II, Vendor FundingAre you excited about building autonomous AI systems that operate in high-stakes financial domains? Do you want to design multi-agent solutions where precision and trust are non-negotiable? If so, we'd love to talk with you. Amazon...SoftwareInternshipWorldwide
- ...owners across Canada who rely on our payroll software to pay their employees and process their... ...Level: We’re looking for a talented Staff Software Engineer who doesn’t shy away from... ...that encourages creativity and new ideas. Remote: The ability to work from home, forever! Wagepoint...Remote workSoftwareWork at officeWork from home
$197k per year
...work is highly visible to the executive leadership team. As a Staff Software Engineer, you’ll set technical direction for important, multi-... ...to collaboration and Uber's culture. Unless approved for full remote work, employees must spend at least 50% of their time in-office...Remote workSoftwareFull timeWork at office- Founding-level · Remote across Canada (Toronto-based team) · Healthcare SaaS Company Confidential — Canadian healthcare SaaS startup (~15 people) Role Staff Software Engineer — senior, founding-level; scope can flex to player-coach Location Remote anywhere...Remote workSoftwareFlexible hours1 day per week
$70k - $150k per year
Application Information Application Deadline: 11/15/2026 Address: 5750 Explorer Drive Job Family Group: Technology Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams...SoftwareContract workPart time$152.2k - $253.65k per year
...foundation. We are looking for a seasoned Engineer (5–18 years of experience) to join our Horizon Remote Experience Engineering team. You will architect and design enterprise software and cloud services, lead the implementation of AI/ML integration for virtual desktop...Remote workSoftwarePermanent employmentFull timeFlexible hours- ...looking for a passionate and experienced software developer to join our Platform Team. You will... ...Financial Manager for Jira Cloud. As a Staff Developer, you'll drive technical decisions... ...mentorship. What's In It For You (Org-wide) Remote First work environment Unlimited...Remote workSoftwareWork from home
- # Staff Software EngineerJuniper Square190k–235k USDFull-timeremote· leadCanada, USApythonnodejavareactawsdockerkubernetesListed via Jobicy ·... ...offers employees a variety of ways to work, ranging from a fully remote experience to working full-time in one of our physical offices....Remote workSoftwareFull timeTemporary workWork at office
- ...sciences organizations securely adopt and scale BioRender. As a Staff Software Engineer on this team, you’ll own core platform capabilities... ...trajectory comparable to many top‑performing SaaS companiesWe’re remote‑first with team members across Canada and the U.S., offering you...Remote workSoftwareLong term contractInternship
- Affim is seeking a senior software engineer to lead a Trust & Safety focused Account Management team. You will set the technical strategy... ...-call readiness, define design standards, and mentor teammates. Remote-first with strict security and a focus on delivering high-quality...Remote workSoftware
- ...Wagepoint, a remote-first payroll software company in Canada, seeks a Staff Software Development Engineer to drive design and delivery of scalable software while mentoring others. You will own end-to-end development, contribute to architecture discussions, and champion reliability...Remote workSoftware
- Staff Site Reliability Engineer, Tools & SystemsRemote Canada Why Mozilla?The Mozilla Corporation is wholly owned by the non-profit 501... ...world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. Why...Remote workSoftwareLong term contractImmediate startHome office
$181k - $241k per year
Affim is seeking an experienced software engineering leader to drive backend initiatives from Canada, with a remote-first setup and a base CAD 181,000–241,000 per year plus equity opportunities. You will set technical strategy and work with product, design, and analytics to...Remote workSoftware$154.8k - $212.85k per year
...About the role:Samsara (NYSE: IOT) sits at the center of hardware, software, AI, and the physical world. The platform processes 25+ trillion... ...and interests. That window won't stay open long.This role is remote and open to candidates residing in Canada. Relocation assistance...Remote workSoftwareLong term contractFull timeInternshipRelocation packageFlexible hours- Cision is seeking a Staff Software Developer to join our remote team in Canada. You will collaborate with product, design, and principal engineers to orchestrate AI-driven development within a spec-led framework, delivering production-ready code and automated tests. You will...Remote workSoftware
$170k - $190k per year
Location: Remote within Canada (Toronto preferred) Reports to: Senior Director of Engineering About the CompanyThis is a Canadian... ..., you’ll probably feel at home here. About the RoleThe Staff Software Engineer is a hands-on technical leader responsible for building...Remote workSoftwareLong term contractWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Dev - Remote. Be the first to apply!
Related searches
- junior software developer .net Winnipeg, MB
- remote software Winnipeg, MB
- entry level software Winnipeg, MB
- software sales Winnipeg, MB
- golang software developer Winnipeg, MB
- software implementation project manager Winnipeg, MB
- software technical support Winnipeg, MB
- software Winnipeg, MB
- software support Winnipeg, MB
- software trainer Winnipeg, MB

