Job Title: Salesforce Software Development Manager
Full-time Opportunity | Hybrid, 3 days/week on-site in the Greater Vancouver Metropolitan Area | Must hold a valid Canadian Work Visa
Our client, a large global enterprise organization, is seeking a Salesforce Software Development Manager to lead a high-performing development team responsible for delivering and supporting key Salesforce components and integrations.
This role is a blend of technical leadership (50%) and team management (50%), and requires someone who can actively contribute code, review complex technical work, and guide the team’s development practices.
This is a highly visible role within a modern engineering organization, providing technical direction, mentoring staff, and ensuring high-quality delivery across the Salesforce ecosystem.
Responsibilities:
Technical Leadership (50%)
-
Write clean, testable, maintainable code using Apex, SOQL, Java, JavaScript, SQL, HTML, and CSS.
- Perform detailed code reviews and ensure engineering excellence across all deliverables.
- Lead the design, development, enhancement, and troubleshooting of Salesforce applications and integrations.
- Work closely with DevOps, Solution Architects, and cross-functional engineering partners to build reliable, secure, scalable solutions.
- Conduct system maintenance, identify performance issues, and ensure platform reliability in production environments.
- Stay current with Salesforce platform releases, features, tools, and best practices; recommend opportunities to adopt new capabilities.
Team & Delivery Management (50%)
- Manage a team of Software Engineers and contractors, including workload planning, coaching, and performance management.
- Lead Agile ceremonies (sprint planning, backlog refinement, retrospectives) and ensure efficient, predictable delivery.
- Collaborate with Product Management to transform business requirements into technical tasks and accurate implementation estimates.
- Oversee the on-call rotation and provide support during high-impact production incidents as needed.
- Support hiring, onboarding, performance reviews, goal-setting, and other HR-related responsibilities.
- Contribute to improving engineering processes, delivery workflows, and development standards.
Qualifications:
Required
-
Bachelor’s degree or diploma in Computer Science, Software Engineering, or a related field.
-
5+ years of software development experience, ideally with strong emphasis on Salesforce development.
-
Proficiency in: Apex, SOQL, Java, JavaScript, SQL, HTML, CSS.
-
3+ years of technical leadership experience, including code review and architectural guidance.
-
3+ years of experience with Agile development methodologies (Scrum preferred).
-
1+ year of people management experience (performance reviews, coaching, hiring).
- Proven ability to translate business needs into technical design and actionable development plans.
Preferred
- Experience with Salesforce integrations, CI/CD pipelines, and multi-environment deployments.
- Exposure to DevOps practices and modern automation tooling.
- Strong mentoring and communication skills with the ability to elevate team capability.
- Experience supporting production environments at scale.
Why Join:
- Lead a talented team of engineers within a complex Salesforce environment.
-
Maintain a hands-on technical role while shaping architecture, quality, and development practices.
- Hybrid work environment—engaging in-person collaboration with flexibility.
- Opportunity to drive technical innovation and influence platform direction.
- Competitive compensation, benefits, and strong opportunities for career growth in a global enterprise setting.