Lead technical discovery and solution design for Salesforce projects. Develop and maintain high-quality Apex and LWC components. Collaborate with cross-functional teams and mentor junior developers. 5+ years of hands-on Salesforce development experience required.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Sr Salesforce Engineer
- 100% Remote
- Note: We’re not able to work with candidates requiring sponsorship through a third-party firm (C2C)
ABOUT PROVISIONS GROUP
Provisions Group is a Franklin, TN–based IT professional services and staffing firm delivering technology consulting, managed services, and talent solutions to clients nationwide. Our team is made up of experienced technology professionals, solution engineers, and advisors who partner closely with organizations to solve real business challenges. We believe in building strong relationships, serving our community, and delivering results with integrity.
ABOUT THIS ROLE
Provisions Group is looking for a Senior Salesforce Engineer to join our consulting practice as a senior technical contributor and client-facing practitioner. You'll design and deliver Salesforce solutions across a range of client engagements - from focused implementations to complex, multi-system architectures - and serve as the technical lead on your workstreams from discovery through delivery.
The work is varied and technically demanding. We pursue engagements that push the platform, and you'll frequently be working through problems that don't have a preset answer. You'll collaborate with experienced colleagues across the practice and have room to stretch into adjacent technologies when the work calls for it.
Our environment is structured around outcomes. Engineers manage their own schedules and time; what matters is that client commitments are met, and the work is done well. There's no unnecessary process standing between a good idea and getting it done, and the organization is sized to where individual contributions are visible, and career progression is a real conversation.
The ideal candidate is someone with a clear trajectory toward technical architecture and leadership, and an interest in helping shape how we deliver — not just executing within it.
MUST-HAVES
- Software engineering foundation - computer science degree, equivalent formal training, or demonstrable depth in data structures, algorithms, object-oriented design, design patterns, and software architecture
- Deep Apex expertise - applying SOLID principles, building maintainable service layers, managing governor limits deliberately, and producing code built for longevity and peer review
- Commitment to test quality - a disciplined approach to unit testing that covers positive, negative, boundary, and bulk scenarios as a natural part of engineering, not an afterthought
- LWC proficiency - component architecture, reactive properties, wire service, imperative Apex calls, and composing complex UIs from clean, reusable primitives
- Integration experience - REST/SOAP callouts, Named Credentials, External Services, Platform Events, and Pub/Sub, with a clear understanding of the security implications of each
- Consulting mindset - you can run a discovery call, translate business language into technical requirements, work from a whiteboard sketch, estimate with stated assumptions, and communicate risk clearly to non-technical stakeholders
- Salesforce Certified Platform Developer I (required); candidates holding three or more certifications from the Salesforce Architect credential pyramid are strongly preferred
KEY RESPONSIBILITIES
- Lead technical discovery and solution design sessions with client stakeholders, producing architecture diagrams and design documentation before development begins
- Develop production-quality Apex, LWC components, and declarative configurations that are maintainable, scalable, and thoroughly tested
- Own the full engineering lifecycle for your workstreams: requirements → design → build → test → review → delivery
- Identify architectural risks, anti-patterns, and technical debt during design and code reviews; articulate findings and proposed resolutions clearly to both technical and non-technical audiences
- Provide realistic effort estimates with stated assumptions, and communicate proactively when scope or complexity shifts
- Collaborate effectively with developers, architects, admins, and project managers across varying levels of structure and specification clarity
- Mentor junior and mid-level developers; elevate team engineering practices through example, code review, and knowledge sharing
- Operate within a DevOps delivery model: source-controlled metadata, scratch org development, CI/CD pipelines, and static analysis gates
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
REQUIRED SKILLS & EXPERIENCE
Core Platform
- 5+ years of hands-on Salesforce development (Apex, LWC, SOQL, SOSL)
- Layered Apex architecture with clear separation of trigger handling, business logic, and data access
- Bulkified, governor-limit-aware code written for collections and scale
- Platform security model: field- and object-level access enforcement, SOQL injection prevention, and secure integration patterns via Named Credentials
- Sound judgment in selecting between declarative automation and programmatic solutions based on complexity, maintainability, and long-term fit
Software Engineering Fundamentals
- Object-oriented design: encapsulation, inheritance, polymorphism, and interface-driven development
- Applied design patterns - Strategy, Factory, Repository, Dependency Injection - in a Salesforce context
- Strong separation of concerns with low class and method complexity
- Ability to recognize over-engineered or under-engineered solutions and recommend the appropriate correction
Testing
- Comprehensive Apex test coverage using Arrange/Act/Assert structure across functional, boundary, and error scenarios
- Test data management using factory patterns and setup methods, isolated from org data
- Callout mocking and integration test design that validates behavior, not just execution
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Integration & Architecture
- Salesforce integration patterns: REST/SOAP callouts, Platform Events, Change Data Capture, and hands-on experience with enterprise middleware platforms (MuleSoft, Talend, Informatica, or equivalent)
- Data modeling expertise: relationship types, normalization trade-offs, roll-up strategies, and schema design for scale
- Ability to clearly articulate trade-offs between trigger, flow, platform event, and batch job for a given use case
Consulting & Communication
- Prior experience in a consulting, agency, or systems integrator capacity
- Able to facilitate requirements and design sessions independently, with or without complete specifications
- Produces written technical documentation that is actionable and audience-appropriate
- Estimates confidently at the story and task level with stated assumptions, and revisits those estimates proactively as information evolves
- Supports presales activities when needed - reviewing prospective client requirements, contributing to solution scoping, and providing high-level effort estimates that are credible and defensible without a full discovery phase
DevOps / Tooling
- Git-based source control: branching strategy, pull requests, and code review practices
- Salesforce DX, scratch orgs, and the package development model
- CI/CD pipelines on Salesforce (GitHub Actions, Copado, Gearset, or equivalent)
- Static analysis tooling (PMD, ESLint) treated as a quality gate integrated into the development workflow
NICE TO HAVE
- Agentforce - experience designing and building AI-powered agent solutions on the Salesforce platform is highly preferred; familiarity with Agent Builder, prompt templates, and the broader Einstein 1 AI platform is a strong differentiator. If no hands-on experience, preferred desire to grow into this space.
- Additional Salesforce certifications beyond Platform Developer I, particularly along the Architect credential path (Application Architect, System Architect, CTA)
- Experience with Health Cloud, Experience Cloud, Financial Services Cloud, or other industry clouds
- Multi-org architecture: cross-org integration, data replication, managed package development
- Salesforce Shield, event monitoring, or compliance-oriented platform implementations
Similar Jobs
Explore other opportunities that match your interests
Embedded Software Engineer
Actalent
Miratech
Software Engineer