> Markdown version of [/jobs/ext/1347622-software-architect](https://www.wearedevelopers.com/jobs/ext/1347622-software-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Architect - **Company:** BRIGHTVINE SOLUTIONS INC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Data Analysis, Application Frameworks, Audit Trail, Batch Processing, C Sharp (Programming Language), Cloud Computing, Continuous Integration, Customer Data Management, Directed Acyclic Graph (Directed Graphs), Data Architecture, Information Engineering, Data Governance, Extract Transform Load (ETL), Data Systems, Microsoft SQL Server, Software Maintenance, Power BI, Salesforce.Com, Software Engineering, SQL Stored Procedures, SQL Databases, Data Streaming, Systems Integration, Web Services, Extensible Markup Language (XML), Enterprise Software Applications, .NET Core, Azure Data Factory, Snowflake, Microsoft Fabric, AngularJS, Enterprise Integration, Data Management, Hubspot, Api Design, GPT, Data Pipelines, Databricks - **Published:** July 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=24293ea9e15ad0ca ## About the Role The right person will bring deep technical experience, practical architecture judgment, strong Customer-facing communication skills, and the ability to work across CRM, fundraising, marketing, data, integration, and analytics platforms. This role will support solutions across enterprise nonprofit technology environments, including Blackbaud CRM, Salesforce NPSP or Nonprofit Cloud, Virtuous, HubSpot, and other CRM, fundraising, marketing, and data platforms., * 7+ years of experience in solution architecture, systems integration, software development, data engineering, CRM implementation, or related technical consulting roles * Demonstrated experience designing and building enterprise software, CRM, fundraising, marketing, data, or integration solutions * Strong hands-on development experience with the ability to build, troubleshoot, and support software, integrations, APIs, data processes, and technical solutions * Proficiency in SQL, C#/.NET Core, Microsoft SQL Server, stored procedures, CLR routines, data modeling, APIs, and integration development * Experience with Java, Angular, XML, web services, and modern integration patterns * Experience with Blackbaud CRM, Salesforce, Virtuous, HubSpot, or other enterprise CRM solutions * Experience with Databricks, Azure Data Factory, Microsoft Fabric, Snowflake, Power BI, dbt, or similar modern data and analytics platforms * Experience with modern data engineering practices, including medallion architecture, ELT pipelines, DAG design, orchestration, testing frameworks, documentation, CI/CD, analytics-ready modeling, and data quality frameworks * Experience migrating legacy integrations to managed connector, API-first, or reverse ETL patterns * Working knowledge of GDPR technical compliance requirements related to data pipelines, access controls, retention, consent, auditability, and data movement * Experience with AI tools such as Anthropic Claude, ChatGPT, or similar platforms for software development, technical analysis, process automation, or solution design * Strong communication, problem-solving, documentation, and decision-making skills * Ability to collaborate across business, technology, product, engineering, consulting, and delivery teams in a remote, fast-paced environment Preferred Qualifications * Experience working with nonprofit organizations, fundraising operations, advancement teams, or nonprofit CRM ecosystems * Experience with Blackbaud CRM customizations, batch processing, Infinity SDK, business processes, global changes, or platform-specific integration patterns * Experience with Salesforce NPSP, Nonprofit Cloud, Data Cloud, or fundraising CRM data models * Experience leading technical discovery, architecture workshops, design reviews, or customer-facing technical strategy sessions ## Description * Design scalable, secure, maintainable software, CRM, integration, and data solutions for enterprise nonprofit Customers * Customize, extend, and integrate enterprise CRM and fundraising platforms, including Blackbaud CRM, Salesforce, Virtuous, HubSpot, and other enterprise systems * Create technical architecture, solution designs, data flows, integration patterns, specifications, and implementation plans * Write, review, and troubleshoot code, integrations, APIs, SQL, stored procedures, services, scripts, and data processes as needed * Support modern data architecture and integration efforts, including ELT pipelines, orchestration, analytics-ready data models, data quality frameworks, managed connectors, API-first patterns, and reverse ETL patterns * Guide developers, consultants, and project teams on technical approach, design decisions, standards, risks, and implementation details * Contribute to BrightVine product architecture, reusable frameworks, internal standards, technical best practices, and development patterns * Use AI-enabled tools such as Anthropic Claude, ChatGPT, or similar platforms where appropriate for development, analysis, documentation, automation, and solution design * Translate complex technical concepts into clear recommendations for business stakeholders, project teams, and Customers * Balance technical quality, project scope, timelines, budget, Customer needs, and long-term maintainability ## Related Videos - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) - [Beyond Dashboards: Fixing Text-to-SQL with Semantic RAG](https://www.wearedevelopers.com/videos/2036-beyond-dashboards-fixing-text-to-sql-with-semantic-rag) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Speak, Code, Deploy: Transforming Developer Experience with Voice Commands](https://www.wearedevelopers.com/videos/1159-speak-code-deploy-transforming-developer-experience-with-voice-commands) - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)