
Senior Software Engineer
Clariti
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$103,000 - CA$160,000 per year
Job Level
Tech Stack
About the role
- 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
- 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
- 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
Benefits
- Competitive compensation packages
- Well deserved time off
- Benefits to keep you and your family healthy
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SalesforceApexLWCAPIsJavaNode.jsRESTful APIsasynchronous APIsCI/CDdata modeling
Soft skills
leadershipmentoringcollaborationproblem-solvingcommunicationinnovationadaptabilitytechnical designcritical thinkingdeveloper productivity