Job Overview
Mainspring Energy is seeking a Senior Salesforce Developer to design, build, and support Salesforce solutions across Field Service, Operations and Maintenance, and Customer Success.
This role will serve as a key technical expert for Salesforce Field Service and the broader service ecosystem, including Service Cloud and Experience Cloud. The ideal candidate brings deep Salesforce Field Service experience and can translate complex operational and customer-facing requirements into scalable, reliable solutions.
This is a hands-on development role that will work closely with Field Operations, O&M, Customer Success, Engineering, and other enterprise systems leads to improve the systems supporting service delivery and the customer experience.
Responsibilities
Design, configure, develop, test, deploy, and maintain Salesforce solutions using Apex, Lightning Web Components, Flow, SOQL, APIs, and native platform capabilities
Translate business requirements into scalable technical designs, workflows, data models, integrations, and user experiences
Evaluate native Salesforce functionality before introducing custom development or third-party applications
Ensure solutions are secure, maintainable, and aligned with Salesforce development best practices
Drive the adoption and maintenance of rigorous engineering methodologies, including version control, sandbox management, comprehensive testing, and streamlined release processes
Produce clear technical documentation, test plans, and deployment materials
Develop and enhance Salesforce Field Service capabilities, including work orders, service appointments, scheduling, dispatch, service territories, skills, mobile workflows, and preventive maintenance
Improve workflows for field technicians, dispatchers, service coordinators, O&M teams, and customer-facing users
Build and support Service Cloud solutions for case management, escalations, service history, customer communication, and issue resolution
Provision new users, mobile app troubleshooting, and data corrections
Develop and enhance customer and partner experiences through Experience Cloud
Design, support, and maintain existing integrations between Salesforce and other enterprise systems
Support data modeling, migration, reconciliation, and data-quality efforts across customer, asset, and service records
Troubleshoot production issues, perform root-cause analysis, and implement sustainable fixes
Support release planning, testing, deployment, source control, CI/CD, permissions, and security
Monitor automations and integrations and help reduce technical debt over time
Partner with Field Operations, O&M, Customer Success, Engineering, and Enterprise Systems to gather requirements and deliver solutions
Lead or participate in discovery sessions, solution reviews, testing, and implementation planning
Identify opportunities to simplify workflows, improve platform performance, and increase user adoption
Communicate technical tradeoffs, risks, dependencies, and recommendations to technical and nontechnical stakeholders
Stay current on Salesforce capabilities and recommend relevant platform improvements
Salesforce Development and Solution Design
Field Service and Customer Operations
Integrations, Data, and Platform Support
Business Partnership and Continuous Improvement
Qualifications
7+ years of Salesforce development, configuration, or implementation experience
Extensive hands-on experience with Salesforce Field Service in a complex operational environment
Strong experience with Service Cloud and the broader Salesforce platform
Proficiency with Apex, Lightning Web Components, Flow, SOQL, APIs, data modeling, and Salesforce security
Ability to independently work through technically ambiguous requirements, analyze requirements, design solutions, and deliver production-ready functionality
Experience designing and supporting integrations between Salesforce and other enterprise applications
Strong understanding of field service processes, including scheduling, dispatch, technician mobility, work execution, service history, and preventive maintenance
Experience supporting Field Operations, O&M, Customer Success, customer support, or other asset-intensive business processes
Strong troubleshooting, communication, and stakeholder-management skills
Ability to operate effectively in a fast-moving, cross-functional environment
Preferred Qualifications
Ability to independently work through technically ambiguous requirements, analyze requirements, design solutions, and deliver production-ready functionality
Experience with Experience Cloud and customer or partner portals
Experience with Manufacturing Cloud or Sales Cloud
Experience supporting commercial, sales, or marketing teams and workflows is a plus
Familiarity with installed products, asset hierarchies, warranties, service contracts, and fleet maintenance
Relevant Salesforce certifications, including Field Service, Service Cloud, Platform Developer, or Platform App Builder
Experience in energy, manufacturing, industrial equipment, utilities, or another asset-intensive industry
What Success Looks Like
Field and customer-facing teams can reliably manage service activity in Salesforce
Users have clear visibility into customers, assets, service history, and issue resolution
Salesforce solutions and integrations are stable, scalable, and maintainable
Production issues are resolved quickly and recurring problems are addressed at the root cause
New functionality is delivered efficiently and follows sound Salesforce architecture
The platform continues to support the needs of a growing field operation and installed fleet

