Software Architect

BRIGHTVINE SOLUTIONS INC
United States
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

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)
+29 more
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

Job 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

Requirements

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

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Paid holidays, Work that matters. Utilize your expertise-technical, strategic, or both-in a results-driven environment. Our team implements systems for exceptional organizations, such as St. Jude Children’s Research Hospital, the Virginia Tech Foundation, Habitat for Humanity, Unicef, and more, so that they can stay focused on their missions. We value professionals who show up, tackle the task at hand, and deliver solid work. If you value meaningful work, you’ll feel right at home with us. Join us and support causes that make a real difference. Benefits of working at BrightVine: Work at Home Bonuses Paid Time Off Paid Holidays IRA Matching Health Allowance Vision Insurance Dental Insurance All positions are remote, and full-time employees must live in SC, NC, FL, GA, WI, OH, MA, CT, VA, TX, or Ontario, Canada. Contractors may work in other US or Canadian locations. Competitive pay and benefits (health benefits allowance, dental, vision, holidays, PTO, and retirement match) Remote environment Chance to support nonprofits making a global impact.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · WWC 2024

4:20 min

Automating lead generation with HubSpot CRM integration

Felix Augenstein · LIVE

1:24 min

Moving the semantic layer upstream to avoid vendor lock-in

Piotr Menclewicz Piotr Menclewicz · Europe 2026 Virtual

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · WWC 2025

2:08 min

Intersecting neurodivergent support and technical operations consulting

Videos

See all

Related articles

See all