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

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
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 work
    Software

    Sage Recruiting Inc.

    Winnipeg, MB
    1 hour ago
  • $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 work
    Software
    Long term contract
    Second job
    Worldwide

    Kaseya

    Winnipeg, MB
    1 hour 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 Canada

    Winnipeg, MB
    1 hour ago
  • 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... 
    Software
    Local area

    Rippling

    Winnipeg, MB
    1 hour ago
  •  ...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 work
    Software

    ContentBuffer

    Winnipeg, MB
    1 hour ago
  •  ...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... 
    Software
    Local area
    Worldwide
    Flexible hours

    DataRobot

    Winnipeg, MB
    1 hour ago
  • 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... 
    Software
    Internship
    Worldwide

    Amazon.com

    Winnipeg, MB
    1 hour ago
  • $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... 
    Software
    Internship
    Day shift

    Amazon Web Services (AWS)

    Winnipeg, MB
    1 hour ago
  • 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... 
    Software
    Internship

    Amazon.com Inc.

    Winnipeg, MB
    1 hour ago
  • 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... 
    Software
    Internship
    Worldwide

    Amazon.com

    Winnipeg, MB
    1 hour ago
  • $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... 
    Software
    Internship
    Local area
    Work from home
    Flexible hours

    Jobber

    Winnipeg, MB
    1 hour ago
  • $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 work
    Software
    Long term contract
    Work from home
    Flexible hours

    Sage Recruiting Inc.

    Winnipeg, MB
    1 hour ago
  • 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 work
    Software
    Flexible hours
    1 day per week

    Fathom Talent Group

    Winnipeg, MB
    1 hour ago
  •  ...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 work
    Software
    Work from home

    Tempo Software

    Winnipeg, MB
    1 hour ago
  • $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 work
    Software
    Permanent employment
    Full time
    Flexible hours

    Omnissa

    Winnipeg, MB
    1 hour ago
  •  ...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 work
    Software
    Work at office
    Work from home

    Wagepoint

    Winnipeg, MB
    1 hour ago
  • $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 work
    Software
    Full time
    Work at office

    Uber Technologies Inc.

    Winnipeg, MB
    1 hour ago
  • 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 work
    Software
    Long term contract
    Immediate start
    Home office

    Applying

    Winnipeg, MB
    1 hour ago
  •  ...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 work
    Software

    Wagepoint

    Winnipeg, MB
    1 hour ago
  •  ...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 work
    Software
    Long term contract
    Internship

    BioRender

    Winnipeg, MB
    1 hour ago
  • $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 work
    Software

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  • # 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 work
    Software
    Full time
    Temporary work
    Work at office

    Devconnectplatform

    Winnipeg, MB
    1 hour ago
  • $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... 
    Software
    Work at office
    Local area
    Flexible hours

    Clio

    Winnipeg, MB
    1 hour ago
  •  ...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 work
    Software

    Jobgether

    Winnipeg, MB
    1 hour 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 and... 
    Software
    Work at office
    Work from home

    Capital One - CA

    Winnipeg, MB
    1 hour ago
  • $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... 
    Software
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Winnipeg, MB
    1 hour ago
  • $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

    BlueCat

    Winnipeg, MB
    1 hour ago
  • $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... 
    Software
    For contractors
    Work at office
    Local area
    Work from home
    Monday to friday
    Flexible hours

    fb9e7da1-2660-46a2-9ffc-154a66684510

    Winnipeg, MB
    1 hour ago
  • $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

    Passage

    Winnipeg, MB
    1 hour 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
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

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