Senior Software Engineer (Rails Focused)

Senior Software Engineer (Rails Focused)


Remote (overlap with EST working hours required)*

About Impactive

Impactive (formerly Outvote), backed by YCombinator and Higher Ground Labs, is an all-in-one hub for digital organizing. We power the organizing efforts of some of the country’s largest progressive campaigns, advocacy organizations, and unions.

We’ve worked with over 1,000 campaigns and organizations nationwide since our founding in 2017. Volunteers have used Impactive to send hundreds of millions of text messages on behalf of Biden/Harris 2020, Planned Parenthood, the DCCC, SEIU, When We All Vote, Community Change Action, and many more. Our work has been featured in The New York Times, Washington Post, POLITICO, TechCrunch, and Fast Company

In 2022, Impactive will continue scaling our impact to new heights with the addition of our exciting broadcast texting and phone banking features. Join our team at this critical moment and dedicate your talent to fueling the progressive movement!

About the Role

Impactive’s Senior Software Engineer (Rails Focused) will be responsible for owning and maintaining the entire Impactive backend. They will write code and contribute to the development process, collaborating with the CTO, Lead Engineer, and other employees and contractors on everything from planning technical requirements and design to testing and implementation.


  • Plan technical solutions. Outline the implementation details from product specification documents given the current state of the Rails stack and performance and security implications.
  • Implement new features. Work with Impactive’s Head of Product, Lead Engineer, and CTO on the development process: taking off Github issues ready for development, putting in a pull request, handing off for staging deployment, QA, and ultimately production deployment.
  • Maintenance and troubleshooting. Innovate solutions for client tickets and assist in the bug fixing process.

Preferred Skills and Experience

  • At least five years of experience working in a consumer-facing production environment.
  • At least five years of experience working with Ruby on Rails + Sidekiq + RSpec.
  • Optional experience working with Ruby and Rails application profiling and performance, Rails application security, Go, Elasticsearch, AWS, Datadog, Github, React, React Native, Redis, Heroku, or New Relic.
  • Passionate about politics and activism, social impact and responsibility, and volunteering and fundraising for social good. 

We don’t expect individual candidates to have expertise across all of these areas—we’re looking for candidates that are particularly strong in a few areas, and are excited to learn in others.

We eagerly accept applicants with diverse backgrounds, experiences, abilities, and perspectives. Impactive is proud to be an equal opportunity employer. We celebrate our employees’ differences, and know that differences⁠ — of all kinds⁠ — make us infinitely stronger.

Compensation and Work Environment

  • Salary: $120,000-$170,000 depending on experience
  • Equity: 0.1-0.25%
  • 90-100% of medical and dental insurance premiums paid
  • Quarterly revenue sharing bonus program
  • 401k plan
  • Unlimited PTO with minimum of three weeks off per year
  • Paid parental leave, ranging from 10 weeks at start of employment to 16 weeks for longer-tenured employees
  • Live and work from anywhere, with flexible hours
  • $500 work-from-home equipment stipend at start of employment
  • $500 per quarter professional development stipend
  • $750 per year charitable contribution matching
  • Work with an inspiring and dedicated team of passionate activists and organizers 

Please submit an application here.

* Note that candidates outside of the U.S. would be hired as full-time contractors without medical/dental insurance and 401k.