
Senior Software Engineering Specialist
Mackenzie Financial Corporation1 day ago
Toronto, CanadaSenior
Responsibilities
- Own end-to-end technical delivery for complex Salesforce features and services, including design, development, testing, deployment, and operationalization.
- Translate functional and non-functional requirements into robust designs aligned with architecture standards.
- Establish engineering quality expectations covering coding standards, code reviews, and test strategy.
- Drive observability, incident learning, performance tuning, technical debt reduction, and other reliability and operability practices.
- Coordinate dependencies and trade-offs with architecture, platform, infrastructure, security, risk, and governance partners.
- Lead technical triage of production issues and complex defects, including root-cause remediation and prevention planning.
- Promote safe AI-augmented practices for code generation, refactoring, review, and test creation.
- Contribute to engineering standards and mentor peers through influence within the Software & Quality Engineering Chapter.
Requirements
- Post-secondary degree or diploma in Computer Science, Software Engineering, Computer Programming, or a related field, or an equivalent combination of education and experience.
- At least 7 years of progressive experience designing, developing, and delivering Salesforce solutions in large-scale enterprise environments.
- Deep expertise with the Salesforce platform, including Sales Cloud, Marketing Cloud, Apex, Lightning technologies, Flows, integrations, and the Salesforce security model.
- Experience with source control, automated testing, release management, CI/CD, and DevOps tooling such as Git, GitHub, and Jenkins.
- Significant experience delivering complex software solutions in Agile environments and translating business and technical requirements into software outcomes.
- Strong judgment in architecture, design trade-offs, security-by-design, performance, resiliency, and operational excellence.
- Ability to lead through influence, drive technical decisions, conduct design and code reviews, and promote engineering standards.
- Experience collaborating with product, architecture, platform, infrastructure, security, and governance stakeholders.
- Strong communication and stakeholder management skills for technical and non-technical audiences.
- Experience incorporating AI-enabled development practices responsibly.
- Salesforce Administrator, Platform Developer, and Agentforce certifications are considered assets.
Benefits
- Hybrid work environment with three days per week in the office.
- Annual short-term incentive eligibility.
- Health and well-being benefits.
- Retirement and savings plan.
- Paid time off.
- Career development opportunities.
- Accessible, inclusive recruitment process with accommodation support available.
About Mackenzie Financial Corporation
Mackenzie Financial Corporation (Mackenzie Investments) provides mutual funds, ETFs, private markets, and institutional asset‑management services for Canadian retail investors and advisors, as well as institutions. It earns fees for managing investment funds and mandates and distributes products largely through financial advisors and platforms. Founded in 1967 and headquartered in Toronto, it operates as part of IGM Financial Inc., a Canadian wealth and asset management group.