
Enterprise Architect – Applications, Integrations
Charity Navigator
full-time
Posted on:
Location Type: Hybrid
Location: Memphis • Tennessee • Texas • United States
Visit company websiteExplore more
About the role
- Design enterprise-scale applications and apply architectural best-practices across infrastructure, applications, and data layers.
- Ensure compliance with security, governance, and regulatory standards.
- Stay current with emerging trends including AI, CI/CD, Devops and modernization patterns.
- Support and maintain current Salesforce instance(s), including the data model, coding best practices, user permissions, integrations with third party and internal applications, security settings.
- Support the roadmaps for Sales, Service, Commerce, Marketing and Data Clouds.
- Identify appropriate integration patterns (synchronous/asynchronous, event‑driven, batch, streaming) and recommend integration technologies that align with enterprise standards.
- Ensure data quality, lineage, consistency, and data security across all system interactions.
- Own cross‑product dependencies and data flows, ensuring integrated and scalable solutions across CRM, marketing, ERP, and custom applications.
- Develop strategies that promote reuse, standardization, and long‑term maintainability for integration services.
- Collaborate with product owners, developers, and business stakeholders to translate requirements into technical architectures and integration specifications.
- Partner with development teams to ensure solutions follow best practices in scalability, performance, resiliency, and security.
- Contribute to the Enterprise Architecture Review Board and other governance activities.
- Maintain documentation for integration designs, architectural decisions, and operational standards.
- Mentor engineers and promote best practices across development and integration workflows.
Requirements
- Bachelor’s degree in computer science, Information Systems, Engineering, or related field.
- 8+ years of experience in application integration, solution architecture, or enterprise engineering.
- Direct, hands‑on experience with Salesforce integrations.
- Strong understanding of integration patterns, microservices, distributed systems, and event‑driven architectures.
- Experience with Mulesoft, Kafka/Confluent, or similar integration and streaming platforms (preferred).
- .NET full stack development experience, including API development, microservices, and cloud‑ready architecture.
- Deep understanding of data flows, data modeling, error handling, retries, and operational monitoring for integrations.
- Knowledge of authentication/authorization models such as OAuth, JWT, SSO/SAML, and API security best practices.
- Experience with CI/CD, DevOps practices, containers, and version control workflows.
- Strong problem‑solving skills, with the ability to resolve complex integration issues effectively.
- Ability to work in fast‑paced environments, manage ambiguity, and deliver scalable solutions across multiple platforms.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Salesforce integrationsapplication integrationsolution architecturemicroservicesdistributed systemsevent-driven architecturesAPI development.NET full stack developmentdata modelingintegration patterns
Soft Skills
problem-solvingcollaborationmentoringcommunicationadaptabilityorganizational skillsleadershipscalabilityresiliencyperformance