Jobs · Engineering · Texas

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.

Similar jobs