Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Salesforce Developer

$140k - $180k
Full-time

BPM LLP

BPM – where caring and community is in our company DNA; we are always striving to be our best selves; and we’re compelled to ask the questions that lead to innovation.

Working with BPM means using your experiences, broadening your skills, and reaching your full potential in work and life—while also making a positive difference for your clients, colleagues, and communities. Our shared entrepreneurial spirit drives us to see and do things differently. Our passion for people makes BPM a place where everyone feels welcome, valued, and part of something bigger. Because People Matter. 

What you get: 

Total rewards package: from flexible work arrangements to personalized benefit structures and financial compensation options that give you choice and flexibility. 

Well-being resources: interactive wellness platform and incentives, an employee assistance program and mental health resources, and Colleague Resource Groups (CRGs) that provide safe spaces for colleagues to share, be heard, feel valued and deepen connections.

Balance & flexibility: 14 Firm Holidays including 2 floating, Flex PTO, paid family leave, winter break, summer hours, and remote work options , so you can balance challenging yourself with taking care of yourself.  

Professional development opportunities: A learning culture with CPA exam resources and bonuses, tuition reimbursement, a coach program, and live classes, workshops, and seminars through BPM University.

Who is successful at BPM:

· Caring people who put others first 

· Self-starters who embody the BPM entrepreneurial spirit 

· Authentic individuals with a diverse point of view 

· Lifelong learners with a drive to excel 

· Resilient people who rise to the occasion 

We are currently looking for a Senior Salesforce Developer who will be responsible for the development and maintenance of Salesforce applications. Your primary focus will be custom Salesforce development and integration with third-party services. You will be working with other engineers and developers on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

To ensure success as a Salesforce developer, you should have extensive experience working with Salesforce CRM platforms, application development skills, and the ability to solve complex software problems. Ultimately, a top-class Salesforce developer can create dynamic and scalable Salesforce applications that meet the changing needs of the company.

Responsibilities:

  • Translate functional requirements into technical requirements.
  • Design and build high-performance, reusable, and reliable Apex code with best practices.
  • Ensure the best possible quality with minimal technical debt.
  • Work with existing Salesforce Orgs to assess and correct technical debt associated with force.com, Apex Classes, triggers, Lightning components, and VisualForce pages.
  • Help design and develop proprietary intellectual property for the practice.
  • Take ownership of project work and developing client relationships.
  • Identify bugs and align with requirements during debugging.
  • Write test classes for the class that you develop and ensure more than 80% code coverage.
  • Test bug fixes to make sure they work as per requirements, then deploy them to production.
  • Write documentation and provide technical training for Salesforce users.
  • Maintain strict security and integrity standards in all Salesforce environments.

Requirements:

  • Bachelor’s degree in computer science or equivalent technical field.
  • 6-8 years’ experience working in the Salesforce Ecosystem.
  • Experience developing customer-facing UI/UX.
  • Excellent Communication and Written skills.
  • Ability to problem solve high-level software and application issues.
  • Ability to collaborate with Salesforce Consultants and clients.
  • Proficient in SQL/SOQL, Apex, VisualForce, Lightning Components, Flows, Process Builder, Workflows.
  • Salesforce Certified Developer Certifications.
  • Additional certifications are encouraged
  • Proficient iPaaS (Workato, Celigo, Boomi, MuleSoft) skills.

$140,000 - $180,000 a year

In accordance with Ontario’s pay transparency legislation, the posted compensation range, if applicable, will reflect the scope and responsibilities associated with the role. Positions supporting clients across multiple jurisdictions involve additional regulatory considerations, cross-border coordination, and broader compliance requirements compared to roles focused on a single local market. Hours of work and travel expectations may vary based on role scope and are considered in determining compensation. These factors, along with credential requirements and market benchmarks, are incorporated into compensation ranges to ensure alignment with industry standards and the specialized expertise required. Compensation includes base salary and any non-discretionary bonuses or commissions. If the top of the compensation range exceeds $200,000 annually, specific details will be provided during the recruitment process instead of being posted, in compliance with legislation.

BPM provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national or ethnic origin, disability status, genetic characteristics, sexual orientation, gender identity or expression, or any other characteristic protected by federal, provincial or local laws. BPM welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Wondering if you should apply?

At BPM we are people who value people. We are progressive and purposeful. We are a firm with flexibility. Our shared entrepreneurial spirit drives us to see and do things differently. And our passion for people makes BPM a place where everyone feels welcome, valued, and part of something bigger.

***************

BPM provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. BPM welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

For positions based in San Francisco, consideration of qualified candidates with arrest and conviction records will be in a manner consistent with the San Francisco Fair Chance Ordinance.

Please note - this posting is for prospective candidates only. Unsolicited third-party resume submissions will be considered property of BPM and will not be acknowledged or returned.

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Senior Salesforce Developer in Canada vacancy
  • $81.5k - $108.6k

     ...experience. We value hands-on experience with Salesforce Marketing Cloud. We expect working...  ...as Email Specialist or Marketing Cloud Developer. We prefer experience integrating...  ...technical solutions with support from senior team members. We build and refine customer... 
    Suggested
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...posting is for an existing, active vacancy and we are looking for Senior QA Automation Engineer immediately with experience in...  ...quality and reliability of our software. You'll work closely with developers to embed testing throughout the development lifecycle and drive... 
    Senior
    Full time
    Immediate start
    Remote work

    Infinity Solutions

    Canada
    2 days ago
  •  ...and we're looking for someone who wants to help define what that looks like at scale. About the Job Life360 is hiring an AI-Native Senior Software Engineer II — a senior engineer who doesn't just use AI tools, but thinks natively in them. You'll be central to how the Verticals... 
    Senior
    Full time
    Remote work
    Flexible hours
    Shift work

    Life360

    Canada
    6 days ago
  •  ...Job Role : Senior Data Developer ETL Location : Mississauga, ON (Hybrid) Job Type : Full time Permanent Job Description "Skills and Responsibilities: Database and ETL Development Analyze business requirements and convert them into technical... 
    Senior
    Permanent employment
    Full time

    Acestack

    Canada
    3 days ago
  • $94.5k - $108k

     ...Salary: $94,500 - 108,000 per year Requirements: Proven experience in supporting or developing solutions within Blue Yonder WMS Discrete In-depth understanding of MOCA development practices Familiarity with DDA, Integrator, Page Builder, Reports, and Labels... 
    Senior
    Full time
    Remote work

    Cognizant

    Canada
    more than 2 months ago
  • $99.1k - $132.1k

     ...congestion, predictive maintenance, and exception detection. We develop models that directly shape operational decisions through...  ...control towers, digital twins, and agent-enabled decisioning. This Senior Data Scientist role is highly hands-on and centered on... 
    Senior
    Full time
    Flexible hours

    MCKESSON

    Canada
    more than 2 months ago
  • $148k - $216.5k

     ...billions of unique location points, tens of billions of user actions, billions of miles driven every single month, and so much more. As a Senior Data Engineer II, you will enhance and maintain our data processing and storage pipelines for a robust and secure data lakehouse.... 
    Senior
    Full time
    Remote work

    Life360

    Canada
    19 days ago
  •  ...Moxies - Immediate Senior Assistant Manager Needed Are you passionate about creating exceptional guest experiences and leading a team...  ...Senior Assistant Manager, you'll foster a positive culture, develop leaders, and champion hospitality. Dive into managing financials... 
    Senior
    Permanent employment
    Full time
    Immediate start

    Moxies

    Canada
    more than 2 months ago
  • Our client, a family office in NYC, is seeking a Senior Accountant to assist with their investments across the US. Responsibilities: ~Manage entity close processes, including workpaper preparation and coordination with external accountants ~Prepare monthly management... 
    Senior
    Full time
    Work at office

    Genuine Search Group

    Canada
    more than 2 months ago
  • $90k - $130k

     ...We help train advanced AI systems by providing human feedback that improves agent performance. We work with leading AI teams to develop large language models that can act as proactive, multi-step agents. We contribute to projects focused on designing, coordinating... 
    Senior
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  •  ...brand trust. Building at Webflow will need grit, because we move fast, without ever sacrificing craft or quality. We’re looking for a Senior Solutions Engineer to inspire our customers by helping them understand the art of what’s possible with the Webflow platform. You... 
    Senior
    Permanent employment
    Full time
    Remote work

    Webflow

    Canada
    11 days ago
  •  ...measure results, and we expect that velocity to keep climbing as our own workflows get faster too. About the Job We're looking for a Senior Product Designer II to join our Revenue Experimentation team and help drive Life360's growth through fast, high-quality design... 
    Senior
    Full time
    Remote work

    Life360

    Canada
    19 days ago
  •  ...Job Title: Senior Software Engineer (Python + DevOps) Location: Montreal, QC Role focus: Python engineering and DevOps enablement...  ...Engineering and DevOps Responsibilities: Design, develop, and maintain Python applications, APIs, automation utilities,... 
    Senior

    Apptad Inc

    Canada
    2 days ago
  •  ...Position Title: Senior Java Technical Lead Location: Toronto, ON Hybrid - 2 days per week in-office Duration: 12 plus months...  ...development. ~ Hands-on AWS cloud experience. ~ Design, develop, and maintain enterprise-grade applications using Java, Spring... 
    Senior
    Contract work
    Work at office
    2 days per week

    dhanutek

    Canada
    13 days ago
  •  ...that technology should be a force for good. Join us to help us build a more resilient world together. Role & Team As our inaugural Senior Security Engineer, you will play a critical role in safeguarding Overstory’s systems, data, and reputation. Partnering closely with... 
    Senior
    Full time

    Overstory

    Canada
    19 days ago
  •  ...the United States or Canada. Role Summary: Censys is seeking a Senior Software Engineer to join our SOC/TH team focused on AI and LLMs...  ..., personalize experiences, and surface critical insights - Develop and fine-tune LLMs and RAG pipelines to reason over Internet-scale... 
    Senior
    Full time
    Remote work
    Worldwide

    Censys

    Canada
    19 days ago
  • Role Overview Design and evaluate high-quality datasets and evaluations that advance large language models for code. You will work with researchers to curate code examples, produce precise solutions and corrections across multiple languages, assess AI-generated implementations...
    Senior
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    SaidGig

    Canada
    more than 2 months ago
  • $64k - $104k

    Salary: $64,000 - 104,000 per year Requirements: Extensive experience in Windows Server and/or Linux Server administration, including installation, configuration, patching, and troubleshooting Proficient in virtualization technologies such as VMware, Hyper-V, or...
    Senior
    Full time
    Work at office

    Astra North Infoteck Inc.

    Canada
    more than 2 months ago
  •  ...Censys was founded by security researchers who are passionate about developing technology that provides anyone the power to fully understand...  ...the United States. Role Summary: We’re looking to hire a Senior Machine Learning Engineer to build models and data-driven systems... 
    Senior
    Full time
    Remote work
    Worldwide

    Censys

    Canada
    19 days ago
  •  ...like to talk! Why This Role Exists: We’re looking for a Senior Solution Engineer to become a key technical partner for our...  ...English Bonus: Open-source contributions Experience with developer tools or infrastructure platforms Familiarity with Go, Rust,... 
    Senior
    Remote work
    Canada
    more than 2 months ago
  • $99.1k - $132.1k

     ...complex data and analytics issues across production and development environments, including tuning databases and pipelines. We develop reusable query libraries and custom software components that support analytics, reporting, and AI/ML solutions. We assess and implement... 
    Senior
    Full time
    Work at office
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    more than 2 months ago
  • My client, a highly regarded commercial real estate firm on Long Island, is seeking a Senior Property Accountant. This company offers a friendly, supportive culture, an attractive work/life balance, and opportunities for advancement. Responsibilities: ~Manage and oversee... 
    Senior
    Full time
    Work at office

    Genuine Search Group

    Canada
    more than 2 months ago
  • $75.9k - $141.9k

     ...complex technical concepts to both technical and non-technical audiences. ~ Practical experience utilizing AI-supported coding or developer productivity tools such as Microsoft Copilot or GitHub Copilot in daily development tasks. ~ Ability to critically assess and... 
    Senior
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...DevOps/Cloud Engineer - Senior All IT Solutions Canada · Ontario, Ontario Workplace Type — Remote Employment Type — Contract We are currently seeking a qualified DevOps/Cloud Engineer - Senior to support this engagement. Please review the complete requirements... 
    Senior
    Contract work
    Local area
    Remote work
    2 days per week

    All IT Solutions

    Canada
    7 days ago
  •  ...At Render, we’re building the modern cloud platform for developers creating AI-native, full-stack, multi-service applications. Our mission...  ...respectful of your time. ABOUT THE ROLE We're looking for a Senior/Staff Data Scientist to join our growing Data team and serve as... 
    Senior
    Full time
    Worldwide

    Render

    Canada
    11 days ago
  • $99.1k - $132.1k

     ...with cross-functional business and technology stakeholders We develop high-quality deliverables, including strategies, plans, and...  ...across teams We communicate insights and recommendations to senior leadership through structured storytelling and data-driven presentations... 
    Senior
    Full time
    Work at office
    Flexible hours

    MCKESSON

    Canada
    more than 2 months ago
  •  ...At Render, we’re building the modern cloud platform for developers creating AI-native, full-stack, multi-service applications. Our mission is to eliminate the tradeoff between the power of hyperscalers and the simplicity of developer-friendly platforms—so teams can ship... 
    Senior
    Full time
    Worldwide

    Render

    Canada
    12 days ago
  • $187.2k - $228.8k

     ...,200 - 228,800 per year Requirements: We are looking for a senior Solution Architect with 10 years of hands-on experience in solution...  ..., hybrid, or incremental modernization. We will have you develop target-state architectures and long-term modernization roadmaps... 
    Senior
    Hourly pay
    Full time
    Contract work
    Remote work

    TEKsystems c/o Allegis Group

    Canada
    more than 2 months ago
  • $89.7k - $149.5k

     ...look for 7+ years of professional experience in progressively senior data science and applied AI/ML roles. We need strong expertise...  ...selected Oncology & Multispecialty Finance use cases. We develop forecasting, anomaly detection, scenario modeling, entity extraction... 
    Senior
    Full time
    Contract work
    Work at office
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    more than 2 months ago
  •  ...decisions about their subscriptions. As Senior Manager, Renewals, you'll lead the global...  ...renewals teams, including hiring, developing, and supporting managers or team leads....  ...churn, renewal rate, and expansion. • Use Salesforce, Gainsight, or comparable customer success... 
    Senior
    Full time
    Immediate start
    Remote work

    1password

    Canada
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Salesforce Developer. Be the first to apply!