Senior Salesforce Developer

About the position

Minto is seeking a talented and driven Senior Salesforce Developer to join their team as the internal Salesforce platform expert. This pivotal role is central to their CRM strategy, involving ownership of the technical architecture, development, and evolution of their Salesforce environment across Sales Cloud, Service Cloud, and Data 360. The role also requires contributing expertise to Marketing Cloud initiatives. Collaboration with business stakeholders, architects, and product owners is key to translating complex requirements into scalable, well-engineered Salesforce solutions.

Responsibilities

  • Design, develop, and maintain robust solutions across Sales Cloud and Service Cloud, including custom objects, flows, Apex classes, triggers, and Lightning Web Components (LWC).
  • Serve as the internal Salesforce platform SME, guiding architectural decisions, enforcing best practices, and mentoring junior admins or developers.
  • Lead the implementation and optimization of Salesforce Data 360 (Data Cloud), including data ingestion, identity resolution, data model design, and segment/activation configuration.
  • Lead the design and configuration of Agentforce agents for Sales, Marketing, and Customer Outreach Center use cases.
  • Support and contribute to Marketing Cloud integrations and campaigns, including journey configuration, data extensions, and Marketing Cloud Connect.
  • Manage integrations between Salesforce and third-party systems using REST/SOAP APIs, platform events, and middleware tools.
  • Perform regular platform health checks, technical debt assessments, and release management activities.
  • Translate business requirements into technical specifications and solution designs.
  • Work within Agile/Scrum delivery frameworks, actively contributing to sprint planning, reviews, and retrospectives.
  • Ensure data quality, security, and compliance standards are met across the platform.

Requirements

  • 5+ years of hands-on Salesforce development experience in a professional setting.
  • Strong proficiency in Apex, SOQL, Lightning Web Components, and Visualforce.
  • Deep expertise in Sales Cloud and Service Cloud configuration and customization.
  • Proven experience with Salesforce Data 360 — including data streams, unified profiles, segmentation, and activation.
  • Solid understanding of Salesforce security model (profiles, permission sets, sharing rules, field-level security).
  • Experience designing and building API-based integrations (REST/SOAP, platform events, named credentials).
  • Proficiency with Salesforce DX, version control (Git), and CI/CD deployment pipelines.
  • Strong understanding of governor limits, bulkification patterns, and performance optimization.
  • Excellent communication skills, with the ability to translate technical concepts for non-technical stakeholders.
  • Active Salesforce certifications (Administrator, Advanced Administrator, Platform App Builder, Platform Developer I/II).
  • Experience managing DevOps tools for Salesforce release management.

Nice-to-haves

  • Hands-on experience with Marketing Cloud — Journey Builder, Email Studio, Automation Studio, and/or Marketing Cloud Connect.
  • Advanced Salesforce certifications (e.g., Application & System Architect, Data Cloud Consultant, Agentforce Specialist).
  • Experience with Salesforce Flow (Screen Flows, Auto-launched Flows, Orchestration).
  • Familiarity with Azure DevOps pipelines.
  • Familiarity with MuleSoft, Boomi, or other enterprise integration platforms.
  • Experience in a regulated industry (real estate, financial services, or similar).
  • Additional certifications such as Marketing Cloud Email Specialist, Data Cloud Consultant, or Platform Developer II.
  • Experience leading technical discovery workshops or acting as a solution architect.
  • Familiarity with Tableau or CRM Analytics (Einstein Analytics).
  • Familiarity with industry ERPs such as Yardi and NewStar.

Benefits

  • Competitive compensation with performance-based annual bonus
  • Comprehensive benefits starting on day one—including unlimited physiotherapy, 24/7 access to healthcare professionals and physicians through our dedicated telemedicine service, and parental leave
  • RRSP matching program
  • Paid time off program
  • Peer-to-peer recognition platform
  • Flexible summer hours
  • Professional development and learning support
Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...