Senior Software Engineer, CRM, Product & Engineering jobs in United States
cer-icon
Apply on Employer Site
company-logo

ACLU · 3 months ago

Senior Software Engineer, CRM, Product & Engineering

The ACLU is seeking a Senior Software Engineer in their Technology department, specifically within the Product and Engineering division. This role involves supporting the implementation and customization of Blackbaud CRM, collaborating with various teams to ensure the platform empowers staff to engage supporters and raise funds effectively.

AdviceLegalNon Profit
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

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)
Translate fundraising and organizational needs into technical solutions, working with crossfunctional teams to refine complex requirements and propose scalable, long-term solutions
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
Set technical direction and oversee implementation across the CRM ecosystem, ensuring that solutions advance staff effectiveness, supporter engagement, and long-term scalability
Mentor other tech team members and provide technical guidance; establish best practices and policies and common design patterns relating to software development code reviews
Own the implementation of off-platform CRM related functions and products that impact constituent data within and across CRM ecosystem
Ensure compliance with privacy and security regulations and ACLU board policies that protect consumer data through processes and tooling
Ensure documentation, functional and technical specifications are accurate, clear, and consistently updated, with attention to tailoring communication so that both technical and non-technical stakeholders can easily understand and apply the information
Engage in special projects and other duties as assigned

Qualification

Blackbaud CRMCloud environments.Net web app stackCI/CD experienceSystem design skillsNonprofit experienceCommunicationCollaboration skills

Required

Extensive professional experience developing software for full-stack enterprise systems in a production environment, with demonstrated ownership of system design and technical direction
Experience customizing and extending large-scale fundraising CRMs or other enterprise-level constituent data systems
Experience deploying and managing applications and services in a cloud environment (e.g. Amazon Web Services, Azure)
Proficiency with .Net web app stack (Framework 4.x), C#, JavaScript frameworks, CSS, and MS SQL Server (writing performant queries, functions, stored procedures)
Strong system design skills and extensive knowledge of software engineering best practices
Excellent communication and collaboration skills, with a track record of partnering with cross-functional teams to translate organizational needs into technical solutions

Preferred

Knowledge of Blackbaud's Software Development Kit (SDK) or prior experience developing with Blackbaud products
CI/CD experience
Experience in one or more of the following areas: Nonprofit or campaign advocacy, fundraising, volunteer management

Benefits

Time away to focus on the things that matter with a generous paid time-off policy
Focus on your well-being with comprehensive healthcare benefits (including medical, dental and vision coverage, parental leave, gender affirming care & fertility treatment)
Plan for your retirement with 401k plan and employer match
We support employee growth and development through annual professional development funds, internal professional development programs and workshops

Company

The ACLU is an non-profit, non-partisan organization of people who believe in the power of action.

H1B Sponsorship

ACLU has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2020 (1)

Funding

Current Stage
Late Stage
Total Funding
$0.12M
2017-01-31Seed· $0.12M

Leadership Team

leader-logo
Deborah Archer
President
linkedin
leader-logo
Esete Assefa
Chief Political Advisor
linkedin
Company data provided by crunchbase