Senior Software Engineer, CRM, Product & Engineering
ACLUNew York, New York, United States; Remote - National Posted 21 February 2026
Tech Stack
Job Description
<h2><strong>ABOUT THE JOB</strong></h2>
<p>The ACLU seeks applicants for the full-time position of <strong>Senior Software Engineer</strong> in the <strong>Technology </strong>of the ACLU’s National office in the <strong>Product and Engineering division</strong><span style="margin: 0px; padding: 0px;"><strong>, </strong>based at</span> the ACLU’s National office in New York, NY.<strong> </strong></p>
<p><span data-ccp-props="{"><span class="TextRun SCXW106118647 BCX0" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW106118647 BCX0">This position is eligible for <strong>remote</strong> work in the United States. </span></span></span></p>
<p>The ACLU Technology Department is a broad umbrella covering both the ACLU’s Analytics and its Product Engineering teams, two robust and innovative divisions that power the work of the ACLU. The department provides trusted, dependable, and impactful analytics, engineering, as well as product management and product design expertise for the ACLU. In partnership with experts across the ACLU, the technology team delivers best-in-class solutions, services, and innovation that advance the ACLU mission and organizational priorities. The tech team strives to ensure the ACLU leads by example in the ethical use of technology by ensuring privacy and security standards are maintained, directional insights are used to inform programming and business strategy, best-in-class products are designed to get the ACLU message out into the world and grow the ACLU supporter base, as well as to help steward high standards for algorithmic fairness, accountability, and transparency. The ideal candidate has significant hands-on experience in enterprise CRM software development, cloud environments, and automation, and is eager to deepen their skills in engagement system customizations and contribute to the success of our mission-driven organization. </p>
<p><span data-teams="true">This position is part of a collective bargaining unit. It is represented by ACLU Staff United (ASU).</span></p>
<h2><strong>WHAT YOU'LL DO</strong> </h2>
<p>Reporting to the <strong>Director of Engineering, Digital Engagement</strong> the <strong>Senior Software Engineer (CRM) </strong>will be responsible for supporting ACLU’s implementation and customization of Blackbaud CRM, collaborating with other engineers, designers, product roles and end users to support the development, deployment, and maintenance of our cloud-based application. This role will translate stakeholder needs into technical solutions, ensuring the platform not only functions reliably but also empowers staff to raise funds, engage supporters, and deliver impact. This role will play a key role in shaping how CRM capabilities evolve, building integrations, customizations, and features that make the system scalable, secure, and responsive to organizational priorities.</p>
<h2><strong>YOUR DAY TO DAY</strong></h2>
<ul>
<li>The Senior Engineer owns CRM system-wide concerns, setting technical direction, and making high-level decisions for how the team extends and integrates the primary fundraising CRM (Blackbaud CRM).</li>
<li>Translate fundraising and organizational needs into technical solutions, working with crossfunctional teams to refine complex requirements and propose scalable, long-term solutions</li>
<li>Lead the design and development of solutions within Blackbaud CRM (integrations, customizations, automations, dashboards) and adjacent to the platform (services and products that interact with constituent data) throughout the lifecycle from concept through implementation, deployment, and iteration</li>
<li>Set technical direction and oversee implementation across the CRM ecosystem, ensuring that solutions advance staff effectiveness, supporter engagement, and long-term scalability</li>
<li>Mentor other tech team members and provide technical guidance; establish best practices and policies and common design patterns relating to software development code rev ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
More jobs at ACLU
See all →Senior Campaign Lead, Redistricting
Washington, District of Columbia, United States · 27 February 2026
Product Manager, Technology
New York, New York, United States · 21 February 2026
Racial Justice Center Director
New York, NY · 21 February 2026
Paralegal, Immigrants' Rights Project
New York, New York, United States · 21 February 2026
More JavaScript jobs
See all →Solutions Architect
Fastly · Billings, MT; Boise, ID; Cheyenne, WY; Denver, CO; Los Angeles, CA; Portland, OR; Sacramento, CA; Salt Lake City, UT; San Diego, CA; San Francisco, CA; San Jose, CA; Seattle, WA
Software Engineer (c)
Dropbox · US: SF, California
Senior Automation Engineering Manager
Toast · Bengaluru , Karnataka, India
Software Engineer, Frontend (Hybrid)
Homebase · Toronto