Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ActBlue Logo

Senior Software Engineer I

ActBlue

$157,791 - $183,207
Nov 4, 2025
Remote, US
Apply Now

ActBlue is looking for a Senior Software Engineer I to join their Extensibility and Integrations team to enable fundraising administrators to seamlessly integrate and manage contribution data within their diverse toolsets, advancing reporting and integration capabilities, and crafting a seamless experience.

Requirements

  • Experience in Ruby on Rails as well as significant experience developing and maintaining large monolithic server-side web applications.
  • Fluency moving between and across technical systems and stacks – or at least a willingness to try.
  • An expert-level understanding of performance, scalability, and security concerns, especially as they relate to front-end code.
  • A track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable software.
  • Eagerness to explore and refactor legacy code – we’ve been doing this for a while now and could use an engineer who brings an empathetic but forward-thinking approach to working in an older codebase.
  • Experience recommending system-level improvements related to security, scalability, and reliability – and comfort acting as a go-to consultant on these matters for other engineers on the team.

Responsibilities

  • Lead and uphold database modernization efforts, optimizing large-scale systems for efficiency and reliability while safeguarding sensitive donor information through advanced data management and retention strategies.
  • Champion the design and implementation of scalable data solutions and robust APIs, ensuring seamless data integration, high availability, and alignment with business goals for peak performance during critical fundraising moments.
  • Proactively tackle database performance, refining schemas and enhancing data retrieval processes while creating strategic integrations for vendor APIs for improved system interconnectivity.
  • Advocate for comprehensive monitoring systems and software quality standards, implementing best practices that anticipate and accommodate future scalability and maintenance needs.
  • Embrace a forward-looking approach to technology, drive innovation and adaptability in our product suite, and mentor members of the team to foster an environment of continuous learning and improvement.
  • Prioritize impactful technical solutions with a focus on user-friendly data access and exchange. Lead by example in writing maintainable code, documenting effectively, and providing technical mentorship.
  • Grasp the nuances of managing historical data, including archiving and retention policies, with an acute awareness of the sensitivity surrounding donor/contribution information in a fundraising organization.

Other

  • The ability to leverage your technical expertise not just to tackle the hardest problem in sight but to empower, teach, and build systems of support that allow others to succeed.
  • Experience working closely with product and design teams to iterate on and refine product requirements, and the ability to take a long-term view when it comes to inevitable tradeoffs.
  • An understanding of and a desire to co-create systems that build psychological safety on the team: sharing learning with others, using peer review as an opportunity to celebrate and build others up, and a willingness to practice the duality of listening and leadership.
  • This posting is for a full-time, remote, salaried position.
  • Travel may be required on a limited basis to attend all-staff and departmental retreats (1-2 times per year).