Jobs and Careers
AC

Senior Software Engineer

ActBlue
UKRemotefull_timeVerifiedPosted 13 Jan 2026
💰 $183,207/yr($157,791/yr$183,207/yr)

About the role

WHO WE ARE:

ActBlue is a nonprofit that builds tech and infrastructure for Democratic campaigns, progressive-aligned causes, and people trying to make an impact in order to fuel long-term, people-powered change. If you’ve ever given online to a Democrat or progressive organization, chances are you’ve used our powerful online fundraising platform.

We put power in the hands of small-dollar donors and help thousands of groups — from presidential candidates to environmental organizations — build grassroots movements. We envision a democracy where everyone looking to make progressive people-powered change can easily and effectively deploy their resources, energy, and creativity to shape our country and future. Each and every one of us, from the political activists to the tech innovators to the customer service pros, is fully committed to our mission.

THE OPPORTUNITY:

As a Senior Software Engineer I, you will be a key contributor on a newly formed team building the next generation of our platform capabilities. You'll be working on a strategic initiative that extends our proven platform to support complex, configurable business rules and workflows. This is a greenfield opportunity within an established codebase where you'll design flexible data models, build intuitive admin interfaces for internal operations teams, and create customer-facing features that make sophisticated workflows accessible and reliable.

Working full-stack with React, TypeScript, and Ruby on Rails, you'll lead large projects from conception to delivery, collaborating closely with internal operational teams to understand their workflows and translate them into elegant technical solutions. The work requires balancing precision with user experience and building systems designed for scale and long-term maintainability.

Our engineering and product organization is organized into cross-functional teams that operate independently in alignment with broader organizational goals. We work with Ruby on Rails, Postgres, React, TypeScript, and other technologies.

WHAT YOU WILL DO:

  • Implement and deliver large projects within your team over the span of a quarter with minimal guidance, breaking down ambiguous requirements into executable work while balancing effort, scope, and impact.
  • Lead a few engineers on smaller initiatives with straightforward requirements.
  • Collaborate closely with internal operational teams (CX, Legal, etc.) to understand complex workflows and translate them into technical requirements and solutions.
  • Work with software engineers, product, and design to develop new user-facing features that make sophisticated workflows accessible.
  • Design and implement flexible data models and systems with performance, scalability, and long-term maintainability in mind.
  • Work across the stack using Ruby on Rails, React, TypeScript, and PostgreSQL in your daily work.
  • Write technical proposals that articulate tradeoffs, risks, and different solution approaches for complex problems.
  • Provide mentorship and knowledge sharing to newer team members through pair programming, code reviews, and technical discussions.
  • Anticipate and proactively communicate blockers, scope changes, and risks within projects before they require escalation.
  • Improve platform performance and maintainability through quality code, testing, monitoring, and documentation.
  • Independently prioritize your work for maximum impact and sustain your own motivation through challenging work, persevering and unblocking yourself as needed.
  • Foster a collaborative and inclusive team culture aligned with our values. 

WHAT YOU BRING:

  • 3-5+ years of professional experience working with teams and delivering projects.
  • Experience implementing and delivering large projects within your team over the span of a quarter with minimal guidance.
  • Experience leading a few engineers on smaller initiatives with straightforward requirements.
  • Strong experience in Ruby on Rails, React, TypeScript, and PostgreSQL, with demonstrated ability to work effectively across the full stack. Developed deeper proficiency/expertise in a few areas of the codebase.
  • Consistently able to break down work and set realistic expectations on timing and effort for large projects with some ambiguity.
  • Track record of preempting common security, scalability, and reliability concerns in your own work and in code reviews.
  • Experience building relationships cross-functionally and translating stakeholder needs into technical solutions.
  • Comfort navigating ambiguous problem spaces and evolving requirements while maintaining focus on user needs and maximum impact.
  • Ability to independently prioritize your work for maximum impact an

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ActBlue

View company profile →