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 1 hour ago
Similar jobs that could be interesting for youBased on the Staff Software Dev - Remote in Winnipeg, MB vacancy
- 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
$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- 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
- 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
- ...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
- 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
$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- Sr. Software Dev Engineer, Managed Platform Engineering Amazon 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...SoftwareInternship
- 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
$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$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- 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
- ...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
$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- ...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- 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
- ...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
- ...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
$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- # 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
$176k - $264k per year
...more securely. We are currently seeking a Staff Engineer to join our rapidly growing... ...establishes the technical foundations that enable dev teams to build global-ready products... ...grow. What you may have: Experience in software development, specifically with building...SoftwareWork at officeLocal areaFlexible hours- ...Jobgether, partnering with a Canada-based team, is seeking a Staff Software Engineer for Builder Platform. You will own the architecture, development... ...and drive best practices for agentic tooling. This is a fully remote role based in Canada with opportunities to influence open-...Remote workSoftware
$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 and...SoftwareWork at officeWork from home$140k - $190k per year
...Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers,... ...hear from you!Role Overview We’re looking for a seasoned Staff Software Engineer who thrives on technical depth and broad...SoftwareWork at officeLocal areaFlexible hours$160k - $190k per year
We're BlueCat—a Great Place to Work for good reason. Our team solves critical network challenges for some of the world's largest organizations. In simple terms, we manage the systems that keep networks running smoothly, securely, and reliably—the backbone infrastructure that...Software$172k - $229k per year
At BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’s commercial contractors. From helping our customers... ...in fast-paced environments. Could you be our next hire? As a Staff Software Engineer, your primary focus will be to architect, build...SoftwareFor contractorsWork at officeLocal areaWork from homeMonday to fridayFlexible hours$150k - $200k per year
...thoughtfully to product decisions. What you will do Solve complex problems end-to-end. Design, develop, and maintain complex software applications. Lead the technical design and architecture of software systems. Collaborate with cross-functional teams to...Software$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....SoftwareLong term contractWork at officeLocal areaFlexible 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
- software implementation project manager Winnipeg, MB
- software asset management analyst Winnipeg, MB
- entry level software Winnipeg, MB
- software application developer Winnipeg, MB
- software sales Winnipeg, MB
- software Winnipeg, MB
- embedded software Winnipeg, MB
- software support Winnipeg, MB
- spécialiste assurance qualité logiciel Winnipeg, MB

