Senior Salesforce Engineer
HybridLondon, England, United Kingdom
Job Summary
Design, build, and maintain scalable Salesforce solutions using Apex, Lightning Web Components, and declarative tools like Flow. Own complex features end-to-end, from shaping technical approaches to testing, release, and production support. Make design decisions on architecture, security, and integrations while troubleshooting production issues and improving platform resilience. Write automated tests, conduct code reviews, and mentor colleagues to raise technical standards. Work with Product, Commercial, and Operations teams to challenge requirements and ensure solutions address underlying business needs. Contribute to engineering practices including CI/CD, Salesforce DX, and documentation. Identify technical debt and simplify existing solutions for better maintainability.
Required Qualifications
- Proven success in a hands-on Salesforce development role
- Strong knowledge of Apex
- Strong knowledge of Lightning Web Components
- Strong knowledge of SOQL/SOSL
- Strong Salesforce configuration skills, including Flow
- Strong Salesforce configuration skills, including object modelling
- Strong Salesforce configuration skills, including validation rules
- Strong Salesforce configuration skills, including security
- Strong Salesforce configuration skills, including sharing
- Experience making or contributing meaningfully to technical design and architecture decisions
- Experience integrating Salesforce with external systems using REST/SOAP APIs
- Experience integrating Salesforce with external systems using platform events
- Strong understanding of automated testing
- Strong understanding of code quality
- Strong understanding of code review practices
- Experience working with Git-based version control
- Experience working with modern Salesforce development and deployment practices
- Ability to independently investigate and resolve complex technical or production issues
- Strong communication skills
- Experience working directly with technical and non-technical stakeholders
- A collaborative approach
- Experience supporting, mentoring, or providing technical guidance to other developers
- Good judgement around when to use code versus declarative Salesforce functionality
- Must be in the office at least 3 days a week
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.