Software Engineer - Salesforce Platform (EAA)
You will design, develop, customize, and maintain Salesforce applications and platform capabilities using Apex, Lightning Web Components, Flows, and other Salesforce technologies. You will own end-to-end delivery of features from technical design through deployment and post-launch support. You will build and maintain integrations between Salesforce and internal or external systems, collaborate with product managers and business stakeholders to refine requirements, and provide demos and technical guidance. You will participate in code and design reviews, support on-call incident triage and remediation, document runbooks and technical designs, and mentor junior and contract developers on Salesforce engineering best practices.
Responsibilities
- Design, develop, customize, and maintain Salesforce applications using Apex, LWC, and Flows
- Own end-to-end delivery of features from design through implementation and post-launch support
- Build and maintain integrations between Salesforce and internal or external systems
- Collaborate with product managers, admins, architects, and business stakeholders to refine requirements
- Provide demos to stakeholders and incorporate feedback into development
- Design and implement robust data models, automation, and sharing models
- Participate in code reviews, pair programming, and design reviews
- Support operational excellence through on-call rotations and production triage
- Document technical designs, patterns, and runbooks
- Mentor junior and contract developers on Salesforce engineering best practices
Requirements
- 4+ years of hands-on experience as a Salesforce Developer or equivalent
- Deep understanding of Apex, LWC, Flows, security, packaging, and release management
- Experience designing and implementing complex Salesforce solutions in Service Cloud Sales Cloud or Experience Cloud
- Experience building and operating integrations using REST APIs Platform Events middleware and ETL tooling
- Solid software engineering fundamentals and testable architecture experience
- Experience working in product-aligned engineering teams and translating business requirements into technical designs
- Familiarity with version control Git code review CI/CD and multi-sandbox environment management
- Strong debugging and problem-solving skills in complex distributed environments
- Strong written and verbal communication skills
- Experience working with geographically distributed teams
Benefits
- Medical
- Dental
- Vision
- 401(k)
- Equity
- Bonus eligibility