Senior Salesforce Developer – Managed Storefront

Team Description

Our Managed Storefront team is responsible for building and maintaining the backend systems that power Dropbox’s subscription and billing infrastructure. We own the critical systems that enable users to purchase, upgrade, and manage their Dropbox subscriptions seamlessly. We work closely with product, design, and other engineering teams to deliver a robust, scalable, and secure e-commerce platform.

Role Description

We’re looking for an experienced Senior Salesforce Developer to join our Managed Storefront team. In this role, you will be instrumental in designing, developing, and maintaining complex Salesforce solutions that support our global billing and subscription platform. You will work with a team of talented engineers to deliver high-quality, scalable, and secure Salesforce applications, ensuring our systems can keep pace with Dropbox’s rapid growth.

Responsibilities

  • Design, develop, and maintain high-quality Salesforce solutions, including Apex, Visualforce, Lightning Web Components (LWC), and integrations with other systems.
  • Collaborate closely with product managers, business analysts, and other developers to understand business requirements and translate them into technical solutions.
  • Perform code reviews, ensure adherence to coding best practices, and maintain comprehensive documentation.
  • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of the Salesforce platform.
  • Stay up-to-date with the latest Salesforce features and technologies, actively participating in continuous improvement initiatives.
  • Mentor junior developers, sharing knowledge and fostering a collaborative team environment.
  • Contribute to the overall technical architecture and design of our Salesforce ecosystem.

Requirements

  • 8+ years of experience in Salesforce development, with a strong understanding of Salesforce Sales Cloud, Service Cloud, and Community Cloud.
  • Proficiency in Apex, Visualforce, Lightning Web Components (LWC), JavaScript, HTML, and CSS.
  • Experience with Salesforce APIs (REST, SOAP), SOQL, and SOSL.
  • Strong understanding of Salesforce security model, data model, and governor limits.
  • Experience with Salesforce integration patterns and tools (e.g., MuleSoft, Boomi, or custom integrations).
  • Familiarity with Salesforce DX, Git, and CI/CD pipelines.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and as part of a collaborative team in a fast-paced environment.
  • Salesforce certifications (e.g., Platform Developer I, Platform Developer II) are a plus.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Benefits and Perks

  • Generous company contribution toward individual and family medical, dental, and vision plans, and a medical health savings account (HSA)
  • Medical, dental, and vision plans, and mental health programs
  • Generous parental leave and family planning support
  • 401k with employer match
  • Flexible time off policy for salaried employees
  • Volunteer time off and company-sponsored opportunities
  • Company-sponsored life insurance, short-term and long-term disability plans
  • Employee Assistance Program
  • Flexible spending accounts for healthcare and dependent care
  • Commuter benefits
  • A variety of voluntary benefit programs
  • This role is eligible for a competitive total compensation package that includes a wide range of benefits and perks. The actual salary offered may vary based on the candidate’s skills, qualifications, and experience.

Compensation (Canada)

The Canada target base salary for this role is C$130,000 – C$176,000 per year. Dropbox uses a market-based approach to compensation and compensation may vary depending on job-related factors, including knowledge, skills, and experience. In addition to a competitive salary, this role is also eligible for equity, and a comprehensive benefits package.

Disclosures

Dropbox is an equal opportunity employer. We are a remote-first company and we’re committed to an inclusive workplace where all people feel like they belong. We are proud to be an affirmative action employer committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, gender expression, or Veteran status. Dropbox is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at accommodations@dropbox.com.

Job Category: Software Development
Job Type: Remote
Job Location: Canada
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx