ForGood
Home / Jobs /Engineering & Technology / Software Engineer II
A
ACLU

Software Engineer II

LocationNew York, NY, San Francisco, CA or Washington DC
SetupHybrid
LevelMid
Posted1d ago
Engineering & Technology

Quick answer

The ACLU is hiring a hybrid Software Engineer II (New York, San Francisco, or Washington DC) paying $142,694 to support and customize their cloud-based Blackbaud CRM systems.

Role
Software Engineer II
Organization
ACLU
Location
New York, NY, San Francisco, CA or Washington DC
Work setup
Hybrid
Level
Mid
Compensation
$142,694.00
Category
Engineering & Technology

The role

The ACLU is seeking a Software Engineer II to join their Product and Engineering division to support the development and maintenance of their cloud-based Blackbaud CRM system. This role involves collaborating with cross-functional teams to ensure the organization's technical systems are scalable, secure, and efficient. The position requires hands-on experience in enterprise CRM development, cloud environments, and automation to help advance the ACLU's mission. You will be responsible for technical integrations, feature implementation, and maintaining high standards for code quality and documentation.

What you'll do

  • Provide Blackbaud CRM technical integration, configuration, and maintenance.
  • Build and deploy CRM-related functions that impact constituent data.
  • Implement specific features and components within established patterns.
  • Collaborate with the fundraising team to facilitate system improvements.
  • Ensure compliance with privacy, security, and data protection standards.

What it takes

  • Professional experience developing for full-stack enterprise systems.
  • Experience customizing large-scale fundraising CRMs or enterprise data systems.
  • Proficiency with MS SQL Server, including stored procedures and functions.
  • Familiarity with .Net, C#, and JavaScript frameworks.
  • Strong understanding of RESTful APIs and CI/CD pipelines.

What you'll bring

Full-stack enterprise software developmentBlackbaud CRM customizationMS SQL ServerCI/CDRESTful APIsC#

How we treat you

Generous paid time-off policy, comprehensive healthcare (medical, dental, vision, parental leave, gender affirming care, fertility treatment), 401k plan with employer match, and annual professional development funds.

Frequently asked questions

Is this position remote?

No, this is a hybrid role requiring in-office attendance two days per week or eight days per month.

What is the compensation for this role?

The annual salary for this position is $142,694, which reflects the pay for a role based in New York, NY.

What are the core technical requirements?

The ideal candidate has experience with full-stack enterprise development, specifically customizing fundraising CRMs like Blackbaud, alongside skills in MS SQL Server, C#, .Net, and RESTful APIs.

How to apply

Apply directly on ACLU's site. We link straight through — no resume parsing, no profile to fill out.

Apply now →

This listing is aggregated from a third-party source and its summary may be auto-generated, so details can be inaccurate or out of date. ForGood is not the employer and is not liable for the content — please verify everything on ACLU's official posting before applying.