Archived listing. The details below describe a past opening.
Required Skills & Experience
Salesforce engineering
Strong hands-on Apex development Lightning Web Components (LWC) SOQL/SOSL Salesforce object/data model Salesforce APIs Platform Events Change Data Capture Salesforce security and permission model Asynchronous Apex and processing patterns Salesforce platform/governor limits Frontend engineering
JavaScript HTML/CSS Lightning Web Components Component-oriented UI development Responsive web design API-driven web applications Integration engineering
REST APIs API design Authentication/authorization patterns Event-driven architecture Publish/subscribe patterns Kafka or comparable enterprise messaging/event technology Salesforce event integration patterns Error handling, retries and integration resiliency Modern architecture
Distributed systems fundamentals API-first architecture Event-driven architecture Cloud architecture Scalability and resiliency patterns Security-by-design Observability/logging Performance optimization CI/CD and DevOps practices
Nice to Have Skills & Experience
Strong professional software engineering experience with significant hands-on Salesforce development. Proven experience designing and delivering custom Salesforce applications, beyond configuration and administration. Experience developing production Lightning Web Components and custom user experiences. Experience integrating Salesforce with multiple enterprise systems. Hands-on experience with Kafka or another enterprise event streaming/message broker platform. Experience designing asynchronous/event-driven solutions. Experience working with cloud platforms such as Azure, AWS, or GCP. Experience with Git-based development and automated CI/CD. Experience operating applications in production environments. Salesforce developer/architect certifications are beneficial, but demonstrated hands-on engineering depth is more important.
Job Description
We are looking for an experienced Senior Salesforce Software Engineer to design, develop, and integrate modern applications within the Salesforce ecosystem.
This is a hands-on software engineering role rather than a Salesforce administration role. The ideal candidate will have deep experience building custom Salesforce applications and user experiences, while also understanding how Salesforce participates in a broader enterprise architecture involving APIs, event-driven integration, web applications, cloud services, data platforms, and other enterprise systems.
The engineer will work closely with product, architecture, engineering, data, and business teams to translate business needs into scalable, secure, maintainable technical solutions.