Staff Software Engineer | Canada |Remote
Remote · Canada
Job Summary
Staff Integrations Engineer to own end-to-end integrations across Salesforce, Snowflake/BigQuery, Slack, Grafana, and billing & finance systems; define integration patterns and API standards; lead incident response and root-cause analysis; partner with Revenue Operations to translate business requirements into scalable technical solutions; evaluate build-vs-buy of connectors and iPaaS tooling; design and ship internal applications to replace SaaS point-solutions; establish lightweight internal development practices (CI/CD, code standards); leverage AI/LLM capabilities to accelerate internal tool development; maintain deprecation roadmaps tied to SaaS spend reduction; set technical direction for GTM data sharing, data models, and sync strategies; conduct design reviews; proactively remediate technical debt; heavy emphasis on Python production code, data modeling, and integration with CRM/ERP-like tools; 100% remote culture with Canada-timezone focus; compensation in CAD with RSUs; emphasis on open-source/OSS culture and collaboration.
Required Qualifications
- 8+ years software engineering experience
- strong focus on systems integration and/or internal platform development
- Expert-level Python
- Java and JavaScript
- Experience with Salesforce (data model, APIs, automation) and a cloud data warehouse (Snowflake or BigQuery)
- Experience building internal tooling that reduced reliance on SaaS
- Data modeling, API design, event-driven architectures, ETL/ELT
- Experience integrating billing/finance/quote-to-cash systems (Stripe, NetSuite, Zuora)
- Autonomous work style in ambiguous environments
- Strong communication with non-technical stakeholders
- Familiarity with GTM platforms like Salesforce, HubSpot, Outreach, Gainsight
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.