17 Apr
|
Community Trust
|
Toronto
17 Apr
Community Trust
Toronto
Apply on Kit Job: kitjob.ca/job/2fsf1l
Principal Software Engineer (Salesforce - Remote)
Principal Software Engineer at Questrade, a financial services company that delivers innovative fintech solutions.
Job Description
As the Principal Software Engineer at Questrade, you will serve as the technical authority for the Salesforce Center of Excellence (CoE). You will drive the platform’s architectural vision, scalability, and engineering maturity. The role transitions toward a Distributed Entity Model (Headless CRM) bridging Salesforce, Google Cloud, and our Microservices architecture.
Responsibilities
Strategic Architecture & Design
- Own the “Headless” roadmap: design abstraction layers and API contracts required to decouple Salesforce from frontend interfaces (A2UI, Client Portal).
- Architect event‑driven data flows using Platform Events, Change Data Capture (CDC), and Kafka to ensure real‑time synchronization between Salesforce and banking microservices.
- Define Golden Signals for platform health and implement proactive monitoring (Splunk/Datadog) to detect business logic failures before they impact clients.
Engineering Excellence (DevOps & Standards)
- Take ownership of the release pipeline (GitLab/SFDX) and drive maturity from “Managed” to “Optimized” to support concurrent distributed releases.
- Establish and enforce Apex/LWC design patterns; conduct high‑level code reviews for complex features.
- Partner with InfoSec to design rigid security frameworks for Financial Services Cloud (FSC) ensuring PII/AML compliance in a distributed environment.
Technical Leadership
- Act as the “Solver of Last Resort” for complex technical hurdles that stall senior engineers.
- Serve as the technical liaison with Enterprise Architects and Platform Owners (Genesys, MarTech) for seamless and resilient integrations.
- Mentor senior engineers, fostering a culture of technical excellence and quality‑first thinking.
Required Experience
- Proven DevOps mastery: experience building and maintaining complex CI/CD pipelines for Salesforce (GitLab CI, Jenkins, Azure DevOps).
- Architecture scale: designed systems for high data volume and complex integration patterns (REST, SOAP, GraphQL, Event Bus).
- Certifications: Salesforce System Architect or Application Architect (highly preferred).
- Core logic: expert‑level Apex (synchronous/asynchronous), Trigger frameworks, and order of execution.
- Integration: mastery of OAuth, JWT, Pub/Sub, Request/Reply protocols.
- Experience with Genesys Cloud or CTI integrations.
- Knowledge of Google Cloud Platform (GCP) and AI integration patterns (Agent Assist, Gemini).
- Experience in the financial services industry (banking/trading).
Compensation Information
Base salary range: $145,000 – $155,000 (Canada). Final compensation will be commensurate with experience, skills, and location and includes a comprehensive benefits plan and competitive incentive bonus program for full‑time permanent roles.
Benefits
- Health & wellbeing resources and programs.
- Paid vacation, personal, and sick days.
- Competitive compensation and benefits packages.
- Career growth and development opportunities.
- Opportunities to contribute to community causes.
- Work with diverse team members in an inclusive collaborative environment.
Equal Chance Employer
Questrade Financial Group of Companies is committed to fostering a diverse, inclusive, and accessible work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, age, disability, or any other protected status.
#J-18808-Ljbffr
Apply on Kit Job: kitjob.ca/job/2fsf1l
📌 Principal Software Engineer (Salesforce - Remote) (Toronto)
🏢 Community Trust
📍 Toronto