Logo for Weave

Senior Salesforce Developer

Key Facts

Remote From: 
Full time
Senior (5-10 years)
English

Other Skills

  • Communication
  • Teamwork
  • Mentorship
  • Accountability
  • Problem Solving
  • Constructive Feedback

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • 5+ years of Salesforce development and configuration experience with proven delivery across Sales Cloud, Service Cloud, Salesforce Billing, and complex integrations.
  • Expert-level proficiency in Apex, LWC, Visualforce, SOQL, SOSL, and Salesforce declarative tools (Flow, Validation Rules, Custom Metadata, Permissions Sets), plus REST/SOAP integrations and OAuth.
  • Salesforce certifications such as Platform Developer I & II, Experience Cloud Consultant, Service Cloud Consultant, and Sales Cloud Consultant (preferred).

Requirements:

  • Lead the design, development, and delivery of scalable Salesforce solutions across Sales Cloud, Service Cloud, Experience Cloud, and Salesforce Billing, partnering with stakeholders to translate business requirements into technical solutions.
  • Develop and optimize Service Cloud features (Case Management, Service Console, CTI/telephony) and implement automation using Flow, Process Builder, and Apex triggers, with thorough code reviews and test coverage.
  • Build Experience Cloud components (LWR/Aura, custom LWCs) and manage guest user security, site performance, and integrations (REST/SOAP, MuleSoft, DocuSign/Conga).
  • Oversee Billing-related development (invoices, payments, revenue recognition) and data flows (CPQ-to-Billing, Sage Intacct sync), plus system integrity tasks, documentation, sandbox/deployments, and technical mentorship.

Job description

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

What You Will Own

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.

What You Will Need to Accomplish the Job

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.

What Will Make Us Love You

  • 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.

Related jobs

Other jobs at Weave

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.