💼 Full-time🗓 2026-06-24
Rewrite
## About the role
As a Senior Software Engineer at Clariti, you'll work at the intersection of Salesforce, distributed SaaS architecture, and off-platform services. Our product is delivered as managed packages into customer orgs and supported by Java- and Node-based services, so this role goes beyond single-org Salesforce development.
You'll help shape how we build, scale, and operate a multi-tenant product used across many customer environments.
## Responsibilities
- Architect and develop complex Salesforce solutions designed for managed packages and multi-org distribution
- Design systems that span Salesforce and off-platform services (Java, Node.js, APIs, event-driven integrations)
- Lead technical design discussions and mentor engineers across Salesforce and backend domains
- Apply package-safe patterns, versioning strategies, and upgrade paths for enterprise customers
- Optimize performance, reliability, and scalability across Salesforce and external services
- Collaborate with Product, Platform, and Backend teams to translate business needs into robust technical solutions
- Leverage AI-assisted development tools to improve developer productivity, code quality, and delivery speed
- Stay current with Salesforce releases while balancing innovation with long-term platform stability
## Requirements
- Please note: for this role you must be living in and working out of Canada
- Deep expertise in Salesforce (Apex, LWC, APIs, security, limits, data modeling)
- Hands-on experience building managed packages or products distributed across multiple customer orgs
- Strong understanding of Salesforce limits, packaging constraints, and upgrade-safe design patterns
- Opinions about Salesforce architecture and the experience to back them up
- Comfortable designing solutions where Salesforce is part of a larger system, not the entire system
- 5+ years of experience in software engineering or a related technical field, with demonstrated experience delivering scalable systems and integrations across platforms
- Experience architecting systems across multiple platforms and runtimes
- Working knowledge of backend service development, RESTful and asynchronous APIs, and integration patterns
- Ability to dive into unfamiliar codebases and ship meaningful improvements quickly
- Familiarity with modern engineering practices: CI/CD, observability, testing strategies, and system design
- Excitement about applying strong engineering fundamentals to both Salesforce and off-platform services
## Nice to have
- Experience buildin
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.