Software Engineering Manager
About the role
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.
About Benchmark Recruitment
Unleash the full potential of your workforce with Benchmark Recruitment - the boutique agency that's shaking up the industry! With over 100 years of combined experience, our leadership team is fueled by a passion for delivering outstanding results for both clients and candidates.
We've seen it all, worked with the biggest names in the game, and listened to what truly matters to you. That's why we created Benchmark Recruitment - to put the focus back on the customer experience and simplify the hiring process. From sourcing top talent to retaining them, we partner with you every step of the way.
From high-growth startups to established enterprises, we have the expertise and network to meet your staffing needs, be it permanent, contract, or contract-to-hire. We're not just talking the talk, we walk the walk too. Our team is equipped with the latest technology and empowered with a work-life balance that their families deserve.
Join the next generation of recruitment with Benchmark Recruitment - where exceptional service meets exceptional results.
Software Engineering Manager
About the role
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.
About Benchmark Recruitment
Unleash the full potential of your workforce with Benchmark Recruitment - the boutique agency that's shaking up the industry! With over 100 years of combined experience, our leadership team is fueled by a passion for delivering outstanding results for both clients and candidates.
We've seen it all, worked with the biggest names in the game, and listened to what truly matters to you. That's why we created Benchmark Recruitment - to put the focus back on the customer experience and simplify the hiring process. From sourcing top talent to retaining them, we partner with you every step of the way.
From high-growth startups to established enterprises, we have the expertise and network to meet your staffing needs, be it permanent, contract, or contract-to-hire. We're not just talking the talk, we walk the walk too. Our team is equipped with the latest technology and empowered with a work-life balance that their families deserve.
Join the next generation of recruitment with Benchmark Recruitment - where exceptional service meets exceptional results.