Role in brief
Coinbase seeks a Salesforce Software Engineer to develop and maintain Salesforce applications for institutional sales and compliance. This role involves end-to-end feature delivery, system integrations, and collaborating with product teams. Candidates with strong Apex and LWC proficiency, experience in complex Salesforce solutions, and integration skills should apply.
About the role
This role focuses on designing, building, and maintaining Salesforce applications and platform capabilities. Responsibilities include the full delivery lifecycle of features and enhancements, from initial design to deployment. The engineer will also be tasked with creating and managing integrations between Salesforce and various internal and external systems.
The position requires close collaboration with product managers and other stakeholders to translate business requirements into scalable technical solutions. A key aspect of the role is ensuring engineering quality through active participation in code reviews and mentoring other team members. Operational excellence is also expected, involving contributions to on-call rotations and addressing production issues.
Success in this role means delivering robust Salesforce solutions that support institutional sales and compliance workflows. It involves consistently building high-quality, scalable applications and integrations, while actively contributing to the team's overall engineering standards and operational stability. The company operates as remote-first, with quarterly in-person working sessions.
The base salary for this position ranges from $105,000 to $175,000 USD, with total compensation potentially including equity and bonus eligibility.
Skills that matter here
- Salesforce: This role involves designing, building, and maintaining applications and capabilities specifically on the Salesforce platform.
- Apex: Deep proficiency in Apex is required for developing custom logic and functionality within Salesforce.
- Lightning Web Components: Experience with Lightning Web Components (LWC) is necessary for building modern user interfaces on the Salesforce platform.
- REST APIs: Hands-on experience with REST APIs is needed for integrating Salesforce with other internal and external systems.
- ETL tooling: Familiarity with ETL tooling is required for managing data extraction, transformation, and loading processes for Salesforce integrations.
- CI/CD: Experience with CI/CD practices is relevant for ensuring efficient and automated deployment of Salesforce applications.
Who this role suits
- A person who thrives on owning the full lifecycle of software features, from design to delivery and maintenance.
- Someone who enjoys partnering with product teams and stakeholders to translate business needs into technical solutions.
- An individual committed to maintaining high engineering quality through code reviews and mentoring.
- A candidate who is comfortable contributing to operational excellence, including on-call rotations and production issue resolution.
From the employer
- Design, build, and maintain Salesforce applications and platform capabilities.
- Own end-to-end delivery of features and enhancements.
- Build and operate integrations between Salesforce and internal/external systems.
- Partner with product managers and stakeholders to translate requirements into scalable solutions.
- Drive engineering quality through code reviews and mentorship.
- Support operational excellence through on-call rotations and production issue triage.
- 4+ years as a Salesforce Developer or equivalent role.
- Deep proficiency in Apex, LWC, Flows, and security models.
- Experience designing complex Salesforce solutions in Service Cloud, Sales Cloud, or Experience Cloud.
- Hands-on experience with integrations using REST APIs and ETL tooling.
- Solid foundation in software engineering fundamentals.
- Responsible use of generative AI tools in workflows.
- Base salary range: $135,320 — $159,200 USD.
- Total compensation may include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
Questions about this role
What is the remote work policy for this role?
This is a remote-first position, with an expectation of quarterly in-person working sessions called 'surges'.
What level of experience is required?
Candidates should have at least 4 years of experience as a Salesforce Developer or in an equivalent role.
What are the core technical skills needed for this position?
Key skills include deep proficiency in Apex, Lightning Web Components, Flows, security models, and experience with REST APIs and ETL tooling for integrations.