Sr. Salesforce Application Developer
Role details
Job location
Tech stack
Job description
As a Senior Application Engineer on the Sales Automation team, you won't just be managing a CRM; you'll be architecting the engine that powers Uber's global growth. You will design and deliver high-stakes features across our CRM technology stack, building seamless integrations between internal systems and external platforms to drive multi-billion dollar business outcomes.
This is a high-visibility role where you will expand the CRM ecosystem-centered on Salesforce -to empower our Sales and Support teams. From customer acquisition to global onboarding, your code will have a direct, measurable impact on Uber's revenue and expansion efforts worldwide.
What You'll Do
- Lead with Ownership: Drive complex, large-scale technical projects from conception to deployment, maintaining a high bar for reliability and maintainability.
- Architect for Scale: Design resilient APIs and system architectures that solve ambiguous, multi-system problems while minimizing technical debt.
- Collaborate & Influence: Work cross-functionally with Solution Architects, Product Managers, and global engineering teams to define technical strategy and execution roadmaps.
- Champion Quality: Set the standard for code quality through rigorous testing, comprehensive documentation, and proactive code reviews.
- Mentor & Grow: Elevate the team by mentoring junior engineers and fostering a culture of continuous learning and technical excellence.
- Optimize Processes: Drive the evolution of our Agile practices, ensuring our sprint cycles are efficient, iterative, and high-impact.
Requirements
- Education: Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
- Experience: 8+ years of professional software development experience, with at least 6+ years of hands-on Salesforce application development .
- Salesforce Mastery: Deep expertise in Apex, Lightning Web Components (LWC), and SOQL/SOSL, including a firm grasp of platform limits and capabilities.
- Backend Proficiency: Solid understanding of OOP principles and experience in at least one modern language (e.g., Java, Go, Python, or C# ).
- API Design: Proven track record with SOAP, REST, and Bulk APIs, including sophisticated API management and integration design.
- Cloud Awareness: Practical experience working within cloud ecosystems like AWS or GCP .
- Communication: Exceptional ability to articulate complex technical designs to both engineering peers and non-technical stakeholders.
Preferred Qualifications
- Advanced Degree: MS in Computer Science or a related technical field.
- Engineering Advocate: A passion for modern SE best practices, including source control management, CI/CD optimization, and robust build processes.
- Scale Specialist: Experience managing complex, large-scale integrations within a global Salesforce environment.
- DevOps Mindset: Deep understanding of DevOps tools and the ability to design automated deployment pipelines.
- Product-Minded Explorer: A natural curiosity for solving "impossible" business problems through innovative, technology-driven solutions.
Benefits & conditions
For San Francisco, CA-based roles: The base salary range for this role is USD$180,000 per year - USD$200,000 per year. You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.