> Markdown version of [/jobs/ext/2383579-lead-salesforce-engineer](https://www.wearedevelopers.com/jobs/ext/2383579-lead-salesforce-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Salesforce Engineer - **Company:** NSF International - **Location:** Ann Arbor, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Salesforce Object Search Language (SOSL), HTML, JavaScript (Programming Language), Data Analysis, Applications Architecture, Computing Platforms, Audit Trail, Unit Testing, Cloud Computing, Code Coverage, Data Dictionary, Data Warehousing, DevOps, Middleware, Gantt Charts, Github, Design of User Interfaces, Python (Programming Language), Netsuite, Node.Js, OAuth, QuickBooks (Software), Copado, Salesforce.Com, SAP (Applications), Software Deployment, Systems Architecture, Systems Integration, Web Content Accessibility Guidelines, Web Services, Apex Code, Process Builder (Salesforce), Snowflake, Boomi, Change Data Capture, Git, Information Technology, SAP S/4HANA, Real Time Data, Salesforce Object Query Language (SOQL), DocuSign, Database Rules and Triggers, Software Version Control, Mulesoft - **Published:** August 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=82a57ccc0d042681 ## About the Role * Qualifications: 5+ years of Salesforce development experience with production deployments * Salesforce Platform Developer I certification (required); Platform Developer II preferred * Salesforce CPQ Specialist certification strongly preferred * Revenue Cloud / Billing implementation experience on at least one enterprise project * Proficiency in Apex, SOQL, SOSL, LWC (JavaScript/HTML), and Salesforce Flows * Demonstrated experience building and consuming REST APIs in a Salesforce context * Experience with Salesforce DX, version control (Git), and CI/CD pipelines * Strong understanding of Salesforce governor limits and bulkification patterns * Experience with Experience Cloud portal development (Community Builder / LWR sites), * Salesforce Application Architect or System Architect certification * Experience with Salesforce Field Service (FSL) or Salesforce Projects * Familiarity with Salesforce Einstein Analytics / CRM Analytics for pipeline and billing dashboards * Experience integrating with ERP systems (NetSuite, SAP S/4HANA, QuickBooks Online) * Knowledge of DocuSign CLM or Conga for contract generation and e-signatures * Exposure to Salesforce Shield, Event Monitoring, or Field Audit Trail for compliance use cases * Background in a service-based or project-delivery business (consulting, construction, IT services, professional services) Familiarity with Snowflake or other data warehouse platforms for analytics integration ## Description We are building a best-in-class Lead-to-Invoice platform entirely within Salesforce, enabling our teams to see the work, do the work, and invoice the work - all from a single system of record. This developer will own the architecture, build, and delivery of a seamlessly connected pipeline spanning Sales Cloud, Revenue Cloud (formerly CPQ), Field Service / Project Management, and Billing, surfaced through Experience Cloud portals and Lightning Web Components. The ideal candidate is a hands-on Salesforce builder with deep platform expertise, strong data modeling instincts, and the integration chops to connect Salesforce with external systems - from ERP to payment gateways. Responsibilities: Revenue Cloud / CPQ & Billing * Configure and extend Salesforce Revenue Cloud (CPQ) for complex product catalogs, bundling, pricing rules, and approval workflows * Build and maintain Quote-to-Contract flows including DocuSign or native e-signature integration * Set up Revenue Cloud Billing: invoice schedules, payment terms, tax integration, and revenue recognition rules * Implement amendments, renewals, and co-termination logic in CPQ Lightning Web Components (LWC) & Experience Cloud * Build custom LWC components for quoting, project status dashboards, time/expense entry, and invoice previews * Develop and maintain Experience Cloud portals for customer-facing project tracking, document access, and invoice approval * Implement real-time data updates using the Lightning Data Service (LDS) and platform events * Ensure responsive, accessible UI design following WCAG 2.1 guidelines within Experience Cloud Flows, Process Automation & Triggers * Architect and build complex Screen Flows and Record-Triggered Flows for guided selling, project intake, and invoice generation * Write bulkified, test-covered Apex triggers and handler classes following trigger framework best practices * Replace legacy Workflow Rules and Process Builder automations with modern Flow equivalents * Design escalation, SLA, and entitlement processes using Salesforce Entitlement Management Salesforce Integration * Integrate Salesforce with ERP systems (e.g., NetSuite, SAP, QuickBooks) for GL posting, AR, and payment reconciliation * Build and maintain REST/SOAP API integrations and Platform Events / Change Data Capture (CDC) consumers * Implement middleware-aware integration patterns (MuleSoft, Boomi, or custom Node/Python middleware) * Manage Connected Apps, Named Credentials, and OAuth flows for secure third-party authentication * Design idempotent outbound callout patterns respecting Salesforce async limits Salesforce Projects & Field Service * Configure and extend Salesforce Projects (or Salesforce Field Service) for task management, resource scheduling, and milestone tracking * Build time and materials tracking tied directly to CPQ billing milestones and invoice triggers * Implement Gantt-style project views via LWC or approved AppExchange components * Create automated status updates and customer notifications as project milestones are completed DevOps, Quality & Governance * Maintain Salesforce DX (SFDX) project structure with scratch org development and CI/CD pipelines (GitHub Actions, Copado, or Gearset) * Write Apex unit tests achieving 85% code coverage with meaningful assertions * Conduct peer code reviews and enforce org-wide development standards * Manage sandbox strategy (Dev, QA, UAT, Staging Production) and release schedules * Maintain comprehensive technical documentation including architecture diagrams and data dictionaries ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Strategies to accelerate SaaS Application Development](https://www.wearedevelopers.com/videos/1078-strategies-to-accelerate-saas-application-development) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)