Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II, CRM

$142.69k

ACLU - National Office

Software Engineer II, CRM

The ACLU seeks applicants for the full-time position of Software Engineer II in the Product and Engineering division of the Technology Department of the ACLU's National office in New York, NY, San Francisco, CA or Washington DC. This is a hybrid role that has in-office requirements of two (2) days per week or eight (8) days per month.

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.

This position sits on the Product & Engineering team of the Technology Department. The Product & Engineering division includes engineers, product managers, product designers, and project operations experts who build and maintain engaging digital products and secure technical systems that accelerate the ACLU's mission as our nationwide guardian of rights and liberties.

This position is part of a collective bargaining unit. It is represented by ACLU Staff United (ASU).

What You'll Do

Reporting to the Director of Engineering, the Software Engineer II (CRM) will be responsible for supporting ACLU's implementation 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 plays a critical role in ensuring that our system is scalable, secure, and efficient.

The ideal candidate has 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.

Your Day To Day
  • Provide Blackbaud CRM technical integration and customization, configuration, and maintenance.
  • Assist in the build and deployment of individual CRM related functions and products that impact constituent data within and across CRM ecosystem.
  • Own specific features or components and implement within established patterns.
  • Assist in code migrations in development environments.
  • Continually work with fundraising team to facilitate changes and improvements they may need.
  • Follow team established best practices and policies relating to software development code reviews.
  • Work with teams to understand business objectives and refine complex feature requirements. Propose solutions and make implementation decisions that are appropriate to the scope and complexity of the problem and consider long-term resourcing and technical maturity objectives.
  • 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
Future ACLUers Will
  • Be committed to advancing the mission of the ACLU
  • Center and embed the principles of equity, inclusion and belonging in their work by demonstrating commitment to diversity with an approach that respects and values multiple perspectives
  • Be committed to work collaboratively and respectfully toward resolving obstacles and conflicts
What You'll Bring
  • Demonstrated professional experience developing software for full-stack enterprise systems in a production environment
  • Experience customizing and extending large-scale fundraising CRMs or other enterprise-level constituent data systems
  • Experience with source control using platforms like Azure Repos, Git, or similar and CI/CD experience
  • Experience developing against MS SQL Server (writing performant queries, functions, stored procedures )
  • Experience debugging software solutions for performance and reliability
  • Experience working with and integrating data of varying formats and quality, including third-party API integrations
  • Excellent communication and collaboration skills
  • Familiarity with .Net, C#
  • Familiarity with JavaScript frameworks
  • Familiarity with SQL, CSV/JSON processing and ETL, spiky workloads and large volumes of data
  • Understanding of RESTful APIs and integration patterns
  • Understanding of data warehouse design principles (e.g., star schema, dimensional modeling)
  • Knowledge of Blackbaud's Software Development Kit (SDK) or prior experience developing with Blackbaud products preferred
  • Knowledge around customizing within fundraising CRMs preferred
Compensation

The ACLU is committed to equity, transparency, and clarity in pay. Consistent with our compensation philosophy, there is a set salary for each role based on geographic work location. The annual salary for this position is $142,694.00 (Level F), reflecting the salary of a position based in New York, NY. Salaries are subject to a regional pay adjustment if authorization is granted to work outside of the location listed in this posting. For details on our pay structure, please visit:

Why The ACLU

For over 100 years, the ACLU has worked to defend and preserve the individual rights and liberties guaranteed by the Constitution and laws of the United States. Whether it's ending mass incarceration, achieving full equality for the LGBTQ+ community, establishing new privacy protections for our digital age, or preserving the right to vote or the right to have an abortion, the ACLU takes up the toughest civil liberties cases and issues to defend all people.

We know that great people make a great organization. We value our people and know that what we offer is essential not just their work, but their overall well-being.

At the ACLU, we offer a broad range of benefits, which include:

  • 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
Our Commitment To Accessibility, Equity, Diversity & Inclusion

Accessibility, equity, diversity and inclusion are core values of the ACLU and central to our work to advance liberty, equality, and justice for all. For us diversity, equity, accessibility, and inclusion are not just check-the-box activities, but a chance for us to make long-term meaningful change.  We are a community committed to learning and growth, humility and grace, transparency and accountability. We believe in a collective responsibility to create a culture of belonging for all people within our organization – one that respects and embraces difference; treats everyone equitably; and empowers our colleagues to do the best work possible. We are as committed to anti-oppression, anti-ableism, and anti-racism internally as we are externally. Because whether we're in the courts or in the office, we believe 'We the People' means all of us.

With this commitment in mind, we strongly encourage applications from all qualified individuals without regard to race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, marital status, citizenship, disability, veteran status and record of arrest or conviction, or any other characteristic protected by applicable law.

The ACLU is committed to providing reasonable accommodation to individuals with disabilities. If you are a qualified individual with a disability and need assistance applying online, please email View email address on click.appcast.io . If you are selected for an interview, you will receive additional information regarding how to request an accommodation for the interview process.

The Department of Education has determined that employment in this position at the ACLU does not qualify for the Public Service Loan Forgiveness Program.

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II, CRM in Washington DC vacancy
  •  ...Software Engineer II/III The Software Engineer II/III develops, tests, and maintains software capabilities in a NAVSEA Program Office Support role. This role supports design implementation, defect resolution, and integration with broader system architectures. This... 
    Suggested
    Work at office

    Warrant Technologies LLC (Warrant)

    Washington DC
    3 days ago
  • $106k - $169k

     ...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview: The Mastercard Economic Intelligence team is seeking a Software Engineer II to help design and build data-driven... 
    Suggested
    Full time
    Part time
    Worldwide
    Flexible hours
    3 days per week

    MasterCard

    Arlington, VA
    2 days ago
  • $131.92k - $197.88k

     ...has assembled a diverse team of experts in software, robotics, control systems, optimization,...  ...software integration, hardware, and test engineering to solve some of the hardest problems...  ...customers. About the Job: As an Engineer II, you'll help build and test the autonomy... 
    Suggested
    Full time
    Temporary work
    Part time
    Internship
    Worldwide

    Shield AI

    Washington DC
    2 days ago
  • $100k - $140k

     ...Responsibilities & Qualifications We are seeking a Software Engineer II to join our team supporting the FBI. REQUIRED QUALIFICATIONS : Experience At least 2 years of software development experience At least 2 years of experience working with full-stack... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Monday to Friday
    Weekend work
    Day shift
    Afternoon shift

    TekSynap

    Washington DC
    2 days ago
  •  ...Software Engineer II Lexical Intelligence provides software and services related to processing large-scale biomedical information sources. Our Natural Language Processing (NLP) and analytics software is used by policy and decision makers to evaluate and prioritize... 
    Suggested
    Temporary work
    Work at office
    Local area

    Lexical Intelligence

    Bethesda, MD
    3 days ago
  •  ...4 years experience may be substituted in lieu of degree). Position Description: PingWind is seeking a BI/Dashboard Software Engineer II responsible for supporting the configuration, integration, and operational sustainment of the systems and infrastructure that... 
    Temporary work
    Flexible hours

    PingWind Inc

    Alexandria, VA
    4 days ago
  •  ...Proposal Specialist II AECOM is looking for a Proposal Specialist II to join AECOM...  ...teams across all Architecture, Engineering, and Environment sectors primarily in North...  ...InDesign, using brand guidelines. Use CRM software to keep data updated (Salesforce). Report... 
    CRM
    Daily paid
    Work at office
    Remote work
    Relocation package

    AECOM

    Arlington, VA
    3 days ago
  •  ...federal projects, innovate with modern technologies, and contribute to meaningful community‑driven change! Role Overview Software Engineering II. This role is responsible for eliciting, analyzing, documenting, and validating business and functional requirements to support... 
    Full time
    Contract work
    Work at office
    Remote work

    Akiak Enterprise Services

    Washington DC
    2 days ago
  • $102k - $145k

    Software Engineer II page is loaded## Software Engineer IIlocations: Washington, DC - Naval Research Laboratorytime type: Full timeposted on: Posted Yesterdayjob requisition id: JR2401Technology Service Corporation (TSC) is seeking a Software Engineer III. The candidate... 
    Temporary work
    For contractors
    For subcontractor
    Remote work

    Technology Service Corporation

    Washington DC
    1 day ago
  •  ...functional and technical expertise in cloud engineering, data management, cybersecurity and...  ...Qualifications: ~3+ years of professional software development experience. ~ Experience...  ...with Microsoft Windows Server and IIS management. ~ Experience or knowledge... 
    Permanent employment
    Start working today
    Flexible hours

    Makpar Corporation

    Washington DC
    4 days ago
  • $126k

     ...position within the organization. About the team: The ML Data Engineering team powers metadata extraction, enrichment, and content...  ...solutions in production. Role Overview: We’re seeking a Software Engineer II with strong backend development experience and a passion... 
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd, Inc.

    Washington DC
    15 hours ago
  • $61.8k - $85k

     ...trust each other, win together, strive for the best, own our actions, and grow and evolve. Job Description The Account Manager II is responsible for managing and selling Renaissance Learning's products and services, within assigned territory, and achievement of revenue... 
    CRM
    For contractors
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours

    Renaissance Services

    Washington DC
    15 hours ago
  • $107.63k

     ...Posting Title Application Engineer II Overview Application Engineer II in Washington, D.C. Application development, integration...  ...team to identify root causes and remedies. Identify and research software patches/fixes for systems. Perform quality control, assurance... 

    Catholic University

    Washington DC
    3 days ago
  • $52.6k - $78.85k

     ...Sales Representative II As part of the Thermo Fisher Scientific team, you'll discover meaningful work that makes a positive impact...  ...and maintain long-term customer relationships Proficiency in CRM systems (preferably Salesforce) and Microsoft Office Suite Strong... 
    CRM
    Temporary work
    Work at office

    Thermo Fisher

    Bethesda, MD
    4 days ago
  • $97.38k - $172.2k

     ...Journey Specialist II, Growth & Journey Marketing (Senior Journey Specialist) As the...  ...and journey-based emails using proprietary software and Velocity to deliver personalized, data...  ...between email marketing platform and CRM tool Stay current with industry trends... 
    CRM
    Hourly pay
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    GEICO

    Bethesda, MD
    18 days ago
  • $75k

     ...divh2Senior Account Executive II - SLED/h2pUnited State/ppPOWER...  ...teams (Sales Development, Legal, Engineering, Finance, Marketing, and...  ...Develop strong fluency in technical software and SaaS products, becoming a...  ..., forecasting discipline, and CRM rigor to drive consistent... 
    CRM
    Contract work

    Incode Technologies

    Washington DC
    3 days ago
  • Magnus Management Group LLC is looking for a Records Management Specialist (Mid-Level) in Washington, DC. This role requires overseeing records management and FOIA support for the National Indian Gaming Commission. The ideal candidate will have at least 8 years of experience...
    CRM
    Monday to Friday

    Magnus Management Group LLC

    Washington DC
    1 day ago
  •  ...Telecom Support Specialist II (100% onsite, no remote support authorized) Job Description: Peraton is seeking a Telecom Support...  ...; identifying and correcting problems; and conferring with engineers. Documents network by recording configuration diagrams and... 
    Remote work

    PLANIT Group

    Washington DC
    4 days ago
  • $100k - $121k

     ...Software Engineer II - Full Stack (Remote) Primary Responsibilities Estimates and completes development tasks including coding, requirements gathering, and analysis with moderate feedback and guidance from team. Debugs, optimizes, maintains, and monitors work... 
    Remote work
    Flexible hours

    Ad Hoc LLC

    Silver Spring, MD
    3 days ago
  • $61 per hour

     ...with cross-functional teams to enhance CRM capabilities and support business operations...  .... • Salesforce Platform Developer I & II certifications preferred. • Experience...  .... • BSc degree in Computer Science, Software Engineering or relevant field. TECHNICAL SKILLS... 
    CRM
    Hourly pay
    Permanent employment

    AHU Technologies, Inc.

    Washington DC
    15 hours ago
  • $135k - $170k

     ...accessible and performant. About this position As a Senior Software Developer II - Full Stack at BLEN, you will take on a highly strategic role...  ...Mentorship and Team Development Mentor and support junior engineers, focusing on transferring skills in system design, cloud... 
    For contractors

    BLEN Corp

    Washington DC
    1 day ago
  •  ...Software Developer II Nakupuna Consulting is seeking a Software Developer II to join the software development team supporting the execution...  ...(s). Conduct unit testing in line with defined quality engineering processes. Conduct software development activities in... 
    Contract work

    Nakupuna Companies

    Arlington, VA
    3 days ago
  •  ...Sr. Software Developer II Washington dc, DC Type: Permanent Category: Development Industry: Government Reference ID: JN...  ...Requirements: Bachelor's degree in Computer Science or Software Engineering preferred. Certification meeting DoD 8140 such as... 
    Hourly pay
    Permanent employment
    Full time
    Local area
    Immediate start

    Eliassen Group

    Washington DC
    3 days ago
  • $100k - $150k

     ...Embedded Software Engineer II Founded in 2015, Shield AI is a venture-backed deep-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include the V-BAT and X-BAT aircraft, Hivemind Enterprise, and the Hivemind... 
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    Washington DC
    1 day ago
  • $95k - $110k

    Software Engineer II - Front End This is a remote position. Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our team creates products that meet people's needs and transform... 
    Work at office
    Remote work
    Flexible hours

    Ad Hoc LLC

    Silver Spring, MD
    1 day ago
  • $143.7k - $194.4k

     ...that supports video calling, music, weather, and more! Our Echo Software team works on not only the Echo Show but other high-profile...  ...of Echo family devices, and Alexa-enabled Devices. - Driving engineering best practices (e.g., Operational Excellence, Security, Quality... 
    Internship
    Immediate start
    Worldwide
    Flexible hours

    Amazon

    Arlington, VA
    2 days ago
  • $115.78k - $196.83k

     ...Software Engineer BAE Systems is seeking Software Engineers to join our team and provide support to facilitate operations on a critical infrastructure and services program. This effort focuses on providing a comprehensive set of System/Software Engineering and IT Services... 
    Full time
    Contract work
    Local area

    BAE Systems USA

    Washington DC
    1 day ago
  • $143.7k - $194.4k

     ...Amazon is building the next generation software, hardware, and processes to run our state-of-the-art global fulfillment network that moves...  ...systems. We are looking for a software development engineer with a passion to transform the way we integrate robotics within... 
    Internship
    Flexible hours

    Amazon

    Arlington, VA
    3 days ago
  •  ...Shall develop, maintain, and enhance complex and diverse software systems based upon documented requirements. Shall provide specific...  ..., and integrate software applications or performs software engineering tasks. Shall utilize software engineering and design methodologies... 

    Vantage Systems (Maryland)

    Washington DC
    2 days ago
  •  ...to affirm's availability and latency goals.We're looking for engineers who are passionate about ML enablement and believe that platform...  ...We Look ForYou have a total of 1.5+ years of experience as a software engineer.You have experience designing, developing and launching... 
    Work at office
    Remote work

    Affirm

    Washington DC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II, CRM. Be the first to apply!