Charity Navigator

Enterprise Architect – Applications, Integrations

Charity Navigator

full-time

Posted on:

Location Type: Hybrid

Location: MemphisTennesseeTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

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