Staff Backend Product Software Engineer, Commerce Platform

DropboxDropbox·Remote(Remote - Mexico)
Software Development
GTMSalesforce

WFA Digital Insight

The demand for skilled backend engineers in the remote job market is skyrocketing, with a notable 25% increase in postings over the last year. As companies like Dropbox continue to scale their digital commerce platforms, the need for experts who can navigate complex systems and drive technical strategy has never been more pressing. With the global e-commerce market expected to reach $6.5 trillion by 2027, professionals with expertise in GTM and Salesforce are in high demand. Dropbox stands out for its commitment to innovation and employee growth, making this role an attractive opportunity for those looking to make a significant impact. Before applying, candidates should be prepared to showcase their technical prowess, collaboration skills, and ability to drive long-term platform health.

Job Description

About the Role

As a Staff Backend Product Software Engineer focused on the Commerce Platform at Dropbox, you will be at the forefront of building and evolving the systems that power Dropbox's monetization efforts across all sales motions. This critical role involves owning and influencing systems that span Salesforce CRM, CPQ, Billing, Partner Portal, and their integrations into the broader Commerce ecosystem. Your primary goal will be to drive improvements in platform architecture, system simplification, and data consistency across complex, distributed workflows.

The Commerce Platform is a highly customized and revenue-critical component of Dropbox's operations, necessitating a deep understanding of engineering, sales, and finance. As a key player in this space, you will have high visibility and ownership over decisions that directly impact revenue, customer experience, and the scalability of Dropbox's monetization systems. Your work will be instrumental in shaping the future of Dropbox's commerce capabilities, ensuring the company remains competitive in a rapidly evolving digital landscape.

What You Will Do

  • Design and evolve scalable backend systems that power Dropbox's Commerce Platform, including CRM, CPQ, Billing, provisioning, and related data workflows.
  • Define and drive technical strategy for complex, highly customized systems, balancing short-term delivery with long-term platform scalability and reliability.
  • Lead efforts to simplify legacy architectures, reduce system fragmentation, and build generalized, product-agnostic solutions.
  • Own end-to-end reliability of revenue-critical systems, including validation, rollout safety, monitoring, and incident response.
  • Partner cross-functionally with Engineering, Sales, Finance, and GTM teams to translate business requirements into durable technical solutions.
  • Collaborate with stakeholders to identify areas for improvement and implement solutions that align with business objectives.
  • Develop and maintain technical documentation to ensure knowledge sharing across teams.
  • Mentor junior engineers to promote skill growth and knowledge dissemination.
  • Participate in code reviews to maintain high standards of quality and best practices.

What We Are Looking For

  • 8+ years of experience in software engineering, with a focus on backend systems and commerce platforms.
  • Proficiency in programming languages such as Java, Python, or similar.
  • Experience with Salesforce CRM, CPQ, and Billing, as well as integrations with other commerce systems.
  • Strong understanding of system architecture, design patterns, and scalability considerations.
  • Experience with GTM and its applications in commerce platforms.
  • Excellent problem-solving skills, with the ability to debug complex issues.
  • Strong collaboration and communication skills, with experience working in cross-functional teams.
  • Bachelor's degree in Computer Science or a related field.

Nice to Have

  • Experience with cloud-based platforms such as AWS or Azure.
  • Knowledge of containerization using Docker and orchestration using Kubernetes.
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Experience with data analytics and visualization tools.
  • Certification in Salesforce development or administration.

Benefits and Perks

  • Competitive salary and equity package.
  • Flexible working hours and remote work options.
  • Comprehensive health insurance, including medical, dental, and vision.
  • Generous PTO policy, including vacation days, sick leave, and holidays.
  • Access to professional development opportunities, including training, workshops, and conferences.
  • Monthly stipend for remote work expenses.
  • Annual budget for hardware and software upgrades.
  • Access to Dropbox products and services for personal use.

How to Stand Out

  • Ensure your resume and cover letter are tailored to highlight your experience with backend systems, particularly those related to commerce platforms.
  • Prepare to discuss your understanding of system architecture and how you've applied it in previous roles.
  • Familiarize yourself with Dropbox's Engineering Career Framework to understand the expectations and growth opportunities.
  • Be ready to provide specific examples of times when you've driven technical strategy and simplified complex systems.
  • Consider creating a portfolio that showcases your coding skills and projects, especially those related to Salesforce and GTM.
  • Practice explaining technical concepts to non-technical stakeholders to demonstrate your ability to communicate effectively across functions.
  • Research Dropbox's culture and values to show your enthusiasm and alignment with the company's mission.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.