Senior Applications Engineer - Salesforce

Uber Uber · Consumer · Sunnyvale, CA +1 · Engineering

Senior Applications Engineer role focused on Salesforce and CPQ ecosystem for Uber Eats sellers, involving technical leadership, architecture, complex integrations with internal and external systems, and mentorship. The role requires deep expertise in Salesforce development, CPQ, and core engineering principles, with a focus on ensuring scalable and efficient pricing and quoting systems that directly impact global revenue.

What you'd actually do

  1. Lead the design and end-to-end implementation of large-scale Salesforce and CPQ features, ensuring Quote-to-Cash processes are seamless and scalable.
  2. Define the long-term technical roadmap for CPQ automation, including Product Catalog design, Price Rules, and complex Quote Template logic.
  3. Architect and build sophisticated middleware and API integrations between Salesforce CPQ and Uber’s core microservices (built in Go/Java) and downstream billing/ERP systems.
  4. Act as a technical mentor for Junior team members, conducting deep code reviews and fostering a culture of engineering excellence in Apex
  5. Partner closely with Sales Ops, Finance, and Product Managers to translate complex pricing strategies and legal requirements into technical specifications.

Skills

Required

  • Salesforce application development
  • Salesforce CPQ
  • Object-Oriented Programming (Java, Go, or Python)
  • distributed systems
  • Apex (Async, Triggers, Patterns)
  • CPQ Quote Calculator Plugins (QCP)
  • Lightning Web Components (LWC)
  • SOQL/SOSL
  • API Design (REST/SOAP/Bulk)
  • event-driven architectures (e.g., Kafka, Pub/Sub)

Nice to have

  • CPQ API for "headless" quoting or external configurators
  • AWS/GCP services (Lambda, S3, SQS)
  • CI/CD tooling (GitHub Actions, Jenkins, Copado)
  • managing complex CPQ data deployments