Share this job
Manager - Software Engineering (Salesforce)
Burnaby, BC
Apply for this job

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.

 


Apply for this job