Experience Range
With at least 8 years of hands-on Salesforce experience, including significant expertise designing and architecting enterprise-scale Salesforce solutions as a Salesforce Architect, Technical Architect, or Solution Architect.
Key Responsibilities
- Define and lead end-to-end Salesforce solution architecture for complex enterprise initiatives, ensuring alignment with business objectives and measurable impact on operational efficiency.
- Translate business and technical requirements into scalable Salesforce architecture, data models, integration patterns, and actionable implementation roadmaps.
- Design solutions using Apex, Lightning Web Components (LWC), Salesforce Flow, Platform Events, Change Data Capture, and external services to deliver robust functionality.
- Establish and enforce architectural standards for scalability, performance, maintainability, security, and reliability across Salesforce applications.
- Design and govern integrations between Salesforce and enterprise systems using REST/SOAP APIs, event-driven architecture, middleware, and API management platforms, optimizing for reliability and throughput.
- Define Salesforce data architecture, including object relationships, data ownership, data quality, and integration strategies, with measurable improvements in data accuracy and accessibility.
- Implement Salesforce security architecture, including profiles, permission sets, sharing, field-level security, OAuth, and integration security, ensuring compliance and risk mitigation.
- Collaborate with cross-functional teams (product, engineering, enterprise architecture, security, DevOps/SRE, business stakeholders) to align Salesforce solutions with broader technology strategy and drive successful project delivery.
Required Skills
- Salesforce Service Cloud architecture and configuration (Field Service, Case Management, Self Service, Digital Engagement)
- Salesforce Sales Cloud architecture and territory management
- Apex programming
- SOQL and SOSL
- Salesforce security architecture (profiles, permission sets, OAuth, integration security)
- Strong software engineering fundamentals, including OOP/OOD, design patterns, 12-factor principles, and software architecture
- Hands-on experience integrating Salesforce with external applications and services
- Strong backend development experience, preferably .NET, although Java or another object-oriented language would also work
- Experience with APIs, distributed systems, and cloud-native technologies
Preferred Skills
- Enterprise architecture frameworks and aligning Salesforce solutions to organizational technology strategy
- Deployment automation, monitoring, alerting, and Salesforce org observability
- Multi-org strategy, environment management, and deployment architecture
- Salesforce platform governance and release management
- Experience leading proof-of-concept initiatives and evaluating emerging Salesforce technologies
Desired Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a closely related discipline
- Salesforce Certified Technical Architect or Salesforce Certified Application Architect (preferred)
- Salesforce Certified Platform Developer or Salesforce Certified Integration Architecture Designer (preferred)
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.