ABOUT THE ROLE
We are looking for a skilled Salesforce Engineer II to design, develop, and maintain scalable CRM solutions that power our go-to-market teams. In this role, you will translate complex business requirements into robust Salesforce implementations and collaborate cross-functionally with Sales, Marketing, and Operations. You will work within an agile team committed to quality, automation, and continuous improvement.
KEY RESPONSIBILITIES
- Design, develop, and deploy customizations using Apex, Lightning Web Components (LWC), Visualforce, and SOQL/SOSL.
- Build and maintain integrations between Salesforce and third-party systems using REST/SOAP APIs and middleware platforms.
- Configure and optimize Sales Cloud, Service Cloud, and/or Experience Cloud to support evolving business needs.
- Develop automation using Flow Builder, Process Builder, and Apex Triggers.
- Conduct code reviews, enforce best practices, and ensure high test coverage standards (>= 80% Apex test coverage).
- Collaborate with business analysts and stakeholders to gather requirements and translate them into technical design documents.
- Troubleshoot and resolve production issues with urgency and clear communication.
- Participate in platform release management, including sandbox management, deployments, and change sets / DevOps pipelines.
MINIMUM QUALIFICATIONS
- 3 years of hands-on Salesforce development experience in a professional setting.
- Proficiency in Apex, LWC, SOQL, and Salesforce declarative tools (Flows, Validation Rules, Formulas).
- Strong understanding of Salesforce data model, governor limits, and security model (profiles, permission sets, sharing rules).
- Experience with Salesforce DX (SFDX), version control (Git), and CI/CD pipelines (e.g., GitHub Actions, Copado, Gearset, or equivalent).
- Active Salesforce Platform Developer I certification (or higher).
- Solid understanding of RESTful API integration patterns and experience with integration tools such as MuleSoft, Boomi, or native REST callouts.
- Experience working in Agile/Scrum environments with tools like Jira or Azure DevOps.
- Strong communication skills with the ability to explain technical concepts to non-technical stakeholders.
PREFERRED QUALIFICATIONS
- Salesforce Platform Developer II, Salesforce Administrator, or Advanced Administrator certification.
- Experience with Experience Cloud (Community Cloud) or Field Service Lightning.
- Knowledge of Einstein Analytics / Tableau CRM or Salesforce Data Cloud.
- Background in Java, Python, or JavaScript outside of Salesforce context.
- Prior experience in a high-growth SaaS or technology company.
This position requires occasional travel of up to 20%, including required attendance at designated company summits (typically one to two per year). Additional travel may include conferences, visits to company locations, and other business-related events as needed. Additional travel may be assigned as needed to support business requirements.