Salesforce Solutions Architect
FirstDay Foundation · San Antonio, TX · Yesterday
EngineeringFull-time
About the role
This is a 100% onsite role in San Antonio, TX. Relocation is required if not currently local.
Responsibilities
- Own end-to-end solution architecture for Salesforce capabilities and integrated systems, aligned to enterprise architecture standards and guardrails.
- Translate business and technical requirements into solution designs, integration approaches, and architectural blueprints (diagrams, data models, and patterns).
- Make clear tradeoffs between declarative and programmatic approaches; optimize for maintainability, security, and long-term scalability.
- Design secure, role-based access and sharing models; ensure alignment with cybersecurity, compliance, and privacy requirements.
- Conduct architecture reviews and enforce adherence to architectural principles, standards, and approved patterns.
- Contribute directly to complex builds and refactors through configuration and code (Apex, Lightning Web Components, Flow, and platform automation).
- Lead code reviews and design reviews; establish and enforce development standards, reusable patterns, and documentation practices.
- Troubleshoot and resolve complex production issues spanning performance, data integrity, security, and integrations.
- Identify and execute platform optimization and technical debt reduction initiatives that improve reliability and delivery velocity.
- Build prototypes and proofs of concept to validate approaches and de-risk solution decisions.
- Enable integrations using REST/SOAP APIs, middleware/iPaaS, and event-based patterns (e.g., Platform Events, Change Data Capture).
- Define canonical data models and data flows; partner with data teams on governance, quality, retention, and analytics requirements.
- Plan and execute data migration and data transformation strategies; ensure data consistency and real-time availability where required.
- Collaborate with identity and security teams to implement secure authentication/authorization patterns (SSO, OAuth, MFA) and integration security controls.
- Support release planning, testing strategies, and deployment processes across multiple environments; promote repeatable, automated delivery practices.
- Partner with DevOps and delivery teams on CI/CD, source control, branching strategies, and release automation.
- Establish governance for solution reviews, risk management, and platform health (performance, limits, data growth, security posture).
- Develop and maintain backup, contingency, and disaster recovery strategies appropriate for a mission-critical Salesforce footprint.
- Provide technical input on Salesforce license usage and utilization trends to inform procurement and optimization decisions (in partnership with Finance).
- Partner with Product Owners, Business Analysts, and stakeholders to shape roadmaps, refine requirements, and define success criteria for user stories.
- Coordinate with data, infrastructure, and security teams to ensure end-to-end solution readiness for go-live (including operational support models).
- Act as a trusted advisor to internal teams and (where applicable) external clients/affiliates; communicate complex technical decisions clearly to non-technical audiences.
- Mentor and upskill admins and developers; set a high bar for engineering excellence and documentation quality.
- Maintain awareness of Salesforce product releases and adjacent technologies; recommend innovations that measurably improve business outcomes.
Requirements
- 7+ years of Salesforce platform experience with significant hands-on technical depth.
- 3+ years in a senior developer, technical lead, or solution architecture role owning end-to-end solution design.
- Strong Apex development experience (triggers, sync/async processing, integration patterns, and high-quality automated test coverage).
- Experience building Lightning Web Components (LWC) and modern Lightning UX patterns.
- Deep understanding of Salesforce security (profiles/permission sets, sharing model, field-level security, encryption, auditability) and data architecture.
- Experience designing and supporting integrations using REST/SOAP APIs and/or middleware.
- Proven ability to operate independently, manage competing priorities, and drive outcomes in a fast-paced environment.
- Strong written and verbal communication skills with both technical and non-technical audiences.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or equivalent relevant experience.
- Required: Salesforce Administrator and Salesforce Platform Developer I.
- Strongly preferred: Platform Developer II; Application Architect; System Architect; Integration Architect; and/or Salesforce Certified DevOps Engineer/Specialist.
Preferred Qualifications
- Experience with Service Cloud and Experience Cloud in enterprise scenarios (including complex case management and digital experiences).
- Experience with Nonprofit Cloud and/or Nonprofit Success Pack (NPSP); familiarity with nonprofit constituent and program data models.
- Experience in complex enterprise environments (nonprofit, healthcare, public sector, or similarly regulated/mission-critical domains).
- Experience supporting multi-org or multi-affiliate Salesforce environments and federated delivery teams.
- Familiarity with DevOps tooling, CI/CD pipelines, and release automation (e.g., Git-based workflows, automated testing, packaging).
- Background in data migration, large-scale CRM implementations, and cross-system analytics enablement (data lake/warehouse patterns).
- Exposure to Salesforce Industries (Vlocity) is a plus.