The Sr. Salesforce Developer is a key hands-on role responsible for the design, development, and delivery of high-quality solutions across our Salesforce platform, specifically focusing on Service Cloud, Sales Cloud, Experience Cloud, Salesforce Billing and critical system integrations.
At Weave, you'll be joining a collaborative, fast-paced, and innovative team where we care deeply about our customers and each other. We believe in being hungry to solve complex challenges and doing the right thing. In this role, you will be empowered to innovate as you ensure our Salesforce solution provides a scalable, efficient, and secure platform for our customer-facing teams. This position requires deep expertise in the Salesforce platform as you partner with stakeholders and administrators to translate business requirements into streamlined technical solutions, leading the delivery of high-quality and impactful projects.
This role will be remote
This role will report to the Sr. Manager of Salesforce Development
Sales Cloud & Service Cloud Development
Lead the development, configuration, and customization of features across Sales Cloud and Service Cloud using declarative tools, Apex, LWC, Visualforce, and SOQL.
Build and optimize core Service Cloud functionalities including Case Management workflows, Service Console enhancements, and CTI/Telephony integrations to improve agent productivity.
Design and implement automation using Flow, Process Builder, and Apex triggers, ensuring solutions respect governor limits and platform best practices.
Perform thorough code reviews and ensure Apex test coverage meets quality standards across all development work.
Experience Cloud Development
Utilize Experience Builder and Lightning Web Runtime (LWR) or Aura templates to build and customize branded, responsive self-service portals, partner sites, and public knowledge bases.
Implement custom LWC components within Experience Cloud, ensuring performance, accessibility, and mobile responsiveness.
Manage guest user security, sharing rules, and profile configurations specific to Experience Cloud sites.
Salesforce Billing Development
Design and develop solutions across the full Salesforce Billing lifecycle β including invoice generation, payment processing, revenue recognition schedules, and financial close processes.
Build and maintain the CPQ-to-Billing data flow, ensuring quote-to-cash accuracy across product, pricing, and order objects.
Own and maintain the Sage Intacct / ERP synchronization layer β developing and troubleshooting the data flows between Salesforce Billing and the general ledger.
Collaborate with Finance and Revenue Operations teams to translate revenue recognition rules and billing policies into accurate platform configurations.
Debug and resolve Billing-specific issues including failed invoice runs, payment gateway errors, and revenue schedule discrepancies.
Integration Development
Design, build, and maintain robust, scalable integrations between Salesforce and external systems using REST and SOAP APIs.
Develop and maintain MuleSoft integration flows connecting Salesforce to downstream systems, ensuring reliability, error handling, and data consistency.
Build and manage DocuSign / Conga integrations for contract generation, e-signature workflows, and document automation.
Write and maintain comprehensive API documentation, error handling frameworks, and integration runbooks.
System Integrity & Technical Documentation
Oversee code quality and architecture decisions, ensuring all solutions are scalable, secure, and maintainable long-term.
Create and maintain detailed technical documentation including solution designs, data flow diagrams, object models, and deployment plans.
Participate actively in design reviews, sprint planning, and backlog refinement sessions.
Support sandbox management, deployment processes, and change set / metadata API deployments in coordination with the broader team.
Technical Mentorship
Serve as a subject matter expert and go-to resource for junior developers and administrators on coding standards, development methodologies, and Salesforce platform best practices.
Conduct code reviews and provide constructive, actionable feedback to elevate team output.
Contribute to internal knowledge sharing through documentation, tech talks, and pair programming sessions.
Education: Bachelor's degree in Computer Science, Information Technology, or relevant experience.
Experience:
Minimum of 5+ years of related experience in Salesforce development and configuration.
A proven track record of successful delivery across Sales Cloud, Service Cloud,Salesforce Billing and complex integrations.
Technical Skills:
Expert-level proficiency in Apex, LWC, Visualforce, SOQL, and SOSL.
Strong command of Salesforce declarative tools: Flow, Validation Rules, Custom Metadata, and Permission Sets.
Hands-on Salesforce Billing experience: invoice runs, payment gateways, revenue recognition schedules, billing rules, and Sage Intacct sync.
Experience Cloud development using LWR or Aura, including custom components, guest user security, and site performance optimization.
Integration development using REST/SOAP APIs, with solid understanding of authentication patterns (OAuth, Named Credentials) and error handling strategies.
Experience with DocuSign, Conga or PandaDocs for document generation and e-signature automation.
Proficiency with source control (Git) and CI/CD deployment pipelines (Salto, Copado, or Jenkins).
Strong understanding of Salesforce security model, sharing architecture, and governor limits.
Certifications (preferred): Salesforce Certified Platform Developer I, Platform Developer II, Salesforce Certified Experience Cloud Consultant certification, Salesforce Certified Service Cloud Consultant. Salesforce Certified Sales Cloud Consultant.
A developer who takes genuine ownership and doesn't just close tickets, you care about the quality and longevity of what you build.
Someone with sharp debugging instincts who can trace a Billing or integration issue from symptom to root cause quickly and confidently.
A clear and proactive communicator who can translate technical complexity into plain language for Finance, RevOps, or Sales stakeholders.
A natural mentor who enjoys bringing junior teammates up to speed without making it feel like a burden.
Someone hungry to solve hard problems whether that's a gnarly revenue recognition edge case, a MuleSoft sync failure, or an LWR component that needs to perform at scale.
Comfortable in ambiguity you can work from loosely defined requirements, ask the right clarifying questions, and drive to a solid solution independently.
Employment with Weave is contingent upon the successful completion of a background check, conducted in accordance with applicable laws.
At Weave, we use Artificial Intelligence (AI) tools to help us work more efficiently and create a smoother candidate experience. AI may assist with things like writing job descriptions, scheduling interviews, or reviewing applications against job-related criteria. For additional information, please review the External AI Policy Statement available on our Careers page.
Weave is an equal opportunity employer that is committed to fostering an inclusive workplace where all individuals are valued and supported. We welcome anyone who is hungry to learn, problem-solve and progress regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other applicable legally protected characteristics.Β If you have a disability or special need that requires accommodation, please let us know.
Beware of recruitment fraud. All official correspondence will occur through Weave branded email. We will never ask you to share bank account information, cash a check from us, or purchase software or equipment as part of your interview or hiring process.