Staff Backend Product Software Engineer, Commerce Platform
199k – 302kUnited StatesBackend EngineeringRemote12+ YOE
Summary
Staff backend engineer builds and evolves scalable systems for Dropbox's Commerce Platform, including Salesforce CRM, CPQ, Billing, and integrations. Requires 12+ years experience in large-scale distributed systems, monetary domains, and strong system design.
About the role
Responsibilities
- 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.
- Identify and execute on opportunities to improve data integrity, system observability, and operational efficiency across the platform.
- Take ownership of large, ambiguous problem spaces and drive them from definition through execution, influencing both technical and business stakeholders.
Requirements
- BS, MS, or PhD in Computer Science or a related technical field involving programming (e.g., Computer Engineering), or equivalent practical experience.
- 12+ years of professional software development experience.
- Proven expertise in building and maintaining large-scale, distributed backend systems.
- Strong system design skills, particularly in complex, stateful, or workflow-driven systems.
- Experience building reliable systems with a focus on validation, rollout safety, monitoring, and maintainability.
- Experience working on systems in a monetary domain such as ecommerce, subscriptions, billing, payments, or financial systems.
- Strong communication and collaboration skills, with experience influencing cross-functional stakeholders.
Preferred Qualifications
- Experience with CRM, CPQ, Billing, ecommerce, or similar enterprise workflow platforms (e.g., Salesforce).
- Track record of simplifying or modernizing legacy systems into scalable, maintainable architectures.
- Experience working on revenue-critical or monetization platforms at scale.
- Experience improving data consistency and integrity across distributed systems.
- Demonstrated ability to influence technical direction across teams without direct authority.
Compensation
US Zone 2: $223,400—$302,200 USD
US Zone 3: $198,600—$268,600 USD
Skills
SalesforceCRMCPQBillingSalesforce CRMDistributed SystemsSystem DesignMonitoringData IntegrityEcommerceSubscriptionsPayments
Similar roles at this salary range
All Backend Engineering jobs →Senior Software Engineer, Compute (Temporal Cloud)
Build and operate distributed systems and multi-tenant platform services for Temporal Cloud. Own SLOs, incident response, and production reliability for APIs and control/data planes.
176k – 238kUnited StatesBackend EngineeringRemote5+ YOEGoIAM