- Company Name
- Spotify
- Job Title
- Salesforce Engineer
- Job Description
-
**Job Title**
Salesforce Engineer
**Role Summary**
Develop, maintain, and extend custom Salesforce solutions for advertising and marketing functions, enabling global GTM teams to deliver advertising revenue. Engineer end‑to‑end integrations, build Lightning Web Components, and collaborate across engineering, product, and business stakeholders to solve complex business problems within a scalable, resilient platform.
**Expectations**
- Partner with product managers, stakeholders, and cross‑functional teams to translate business needs into technical solutions.
- Deliver high‑quality, maintainable code, adhering to Salesforce best practices, governor limits, and security standards.
- Mentor junior squad members, fostering strong team dynamics and accountability.
- Continuously improve foundational systems, processes, and CI/CD pipelines.
**Key Responsibilities**
- Design, develop, and deploy new Salesforce functionality using declarative tools, Apex, and Lightning Web Components.
- Integrate Salesforce with third‑party APIs and external systems (REST, SOAP, GraphQL, gRPC).
- Manage sandbox and production environments, package development, and deployment workflows.
- Author and maintain user documentation, process maps, and documentation of integrations.
- Participate in code reviews, unit testing (Jest, Apex tests, GraphQL/REST mocks), and performance tuning.
- Contribute to CI/CD pipelines (Jenkins, GitHub Actions) and enforce automated build, test, and deployment processes.
- Work within large, complex Salesforce orgs, applying configuration, security, validation rules, workflows, and flow automation.
**Required Skills**
- 2+ years of hands‑on Salesforce platform development (Apex, Lightning Web Components, Apex Triggers).
- Proficient with Salesforce APIs (Standard REST, Bulk, Streaming, Metadata), platform eventing, and integrations.
- Strong understanding of governor limits, synchronous/asynchronous Apex patterns, and best coding practices.
- Experience with Salesforce CLI, OSIS, source control, and deployment automation.
- Familiar with declarative CI/CD (Jenkins, GitHub Actions, Salesforce DX).
- Knowledge of modern front‑end frameworks (React, Angular, TypeScript) and build tooling (Webpack).
- Familiar with API design concepts (REST, GraphQL, OpenAPI, Protobuf).
- Ability to author clear documentation and process diagrams.
- Excellent communication and collaboration skills in a cross‑functional environment.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Systems, or equivalent professional experience.
- Salesforce Platform Developer I (or equivalent) certification preferred.
- Experience supporting sales, marketing, or advertising domains.