Remote Position

Salesforce Field Service Management (FSM/FSL) Developer

🌍 Remote · Canada 💼 Full-time

Salesforce Field Service Management (FSM/FSL) Developer is a specialized software engineer who designs, customizes, and implements technical solutions within the Salesforce Field Service ecosystem. They write code, configure complex dispatching rules, and build integrations to optimize mobile workforce operations, scheduling, and service delivery. Job Summary We are seeking a highly skilled Salesforce FSM Developer to design, build, and maintain our enterprise Field Service architecture. In this role, you will customize the core Salesforce platform and Field Service package to streamline dispatching, scheduling, inventory tracking, and mobile workflows. You will work closely with business stakeholders, service managers, and integration teams to deliver seamless field operations and enhanced user experiences for both dispatchers and technicians. Key Responsibilities  Technical Customization: Develop and maintain custom functionality using Apex classes, triggers, Lightning Web Components (LWC), and Visualforce pages tailored for Field Service processes.  Configuration & Scheduling Optimization: Configure and fine-tune complex FSM features, including Work Orders, Service Appointments, Operating Hours, Service Territories, Skills, and advanced Scheduling Policies.  Mobile App Customization: Design, configure, and debug the Salesforce Field Service Mobile App, implementing offline-first flows, Quick Actions, and customized page layouts for field technicians.  Automation & Flow Design: Build complex automation logic using Salesforce Flows and Apex to automate work order lifecycle management, resource assignments, and status transitions.  System Integration: Develop secure APIs and integrations to connect Salesforce FSM with third-party Enterprise Resource Planning (ERP) systems, inventory databases, and billing software.  Performance Tuning: Monitor and optimize dispatch console performance, scheduling engine throughput, and mobile synchronization limits. Required Technical Skills  Salesforce Core Architecture: Deep understanding of the Salesforce data model, security settings (Profiles, Permission Sets, Sharing Rules), and declarative automation tools.  Programmatic Development: Proficiency in Apex, Javascript (for LWC), SOQL, and SOSL.  FSM Package Domain: Strong foundational knowledge of the Managed Package settings, the Managed Package API, and the Field Service Optimization engine.  Mobile Architecture: Familiarity with the unique constraints of mobile app development, including handling data syncing and offline capabilities.  CI/CD & DevOps: Experience using version control systems (Git) and deployment tools (Copado, Salesforce CLI, Gearset) for managing code releases. Qualifications & Experience  Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical work experience).  Experience: 8+ years of professional Salesforce development experience, with at least 3-4 years dedicated specifically to Salesforce Field Service implementations.  Certifications (Highly Preferred): o Salesforce Certified Field Service Consultant o Salesforce Certified Platform Developer I (PD1)

Apply Now →

More Open Positions

Explore similar remote opportunities