- Company Name
- Uber
- Job Title
- Sr. Salesforce Application Developer
- Job Description
-
**Job title:** Sr. Salesforce Application Developer
**Role Summary:**
Senior developer in the Sales Automation Engineering team responsible for designing, building, and delivering scalable Salesforce CRM features that empower sales and support functions across customer acquisition, onboarding, and expansion.
**Expectations:**
- Own complex technical initiatives from concept through production.
- Deliver reliable, well‑tested solutions with high coding and maintainability standards.
- Collaborate with product managers, solution architects, and cross‑functional teams to translate business requirements into technical strategy.
- Produce comprehensive architecture, API, and deployment documentation.
- Mentor junior engineers and enforce engineering best practices.
- Drive continuous improvement of agile development processes.
**Key Responsibilities:**
- Design, develop, test, and ship Salesforce features using Apex, Lightning Web Components, SOQL/SOSL.
- Create, manage, and consume SOAP, REST, and Bulk APIs with robust design, documentation, and monitoring.
- Architect scalable, resilient integrations between Salesforce and external systems (e.g., AWS, GCP).
- Produce design specifications, deployment guides, and operational support documentation.
- Conduct code reviews, enforce coding standards, and mentor peers.
- Participate in sprint planning, daily stand‑ups, and retrospectives to optimize delivery cadence.
**Required Skills:**
- 8+ years of professional software development experience.
- 6+ years of hands‑on Salesforce application development (Apex, Lightning, SOQL/SOSL).
- Proficiency in one or more mainstream languages: C#, Java, Go, or Python.
- Deep knowledge of SOAP, REST, and Bulk API design and usage.
- Experience with cloud platforms (AWS or GCP) and integration patterns.
- Strong grasp of object‑oriented programming principles.
- Excellent written and verbal communication, collaboration, and presentation abilities.
- Ability to work independently and within fast‑paced, iterative environments.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Master’s degree in Computer Science or related field preferred.
- Certifications in Salesforce development (e.g., Salesforce Platform Developer I/II) are advantageous but not mandatory.
San francisco, United states
On site
Senior
08-01-2026