Avatar for Tech for Campaigns

The tech and digital arm for progressive and centrist campaigns

Staff Engineer

$100k – $150k
Apply now
We’re looking for a senior full-stack engineer who is looking to have an effect on hundreds of Democratic campaigns. This is a unique opportunity to shape the American political landscape in a meaningful way, simultaneously engaging passionate grassroots volunteers and contributing directly to ballot-box outcomes. Tech for Campaigns is scaling up to deliver more than 500 projects in 2020 and help flip as many seats as possible. We’ve already built a number of in-house systems to help us do this, but we need your help. This technology will not only have a major impact on the 2020 elections, but also on thousands of campaigns for many cycles to come.


- Develop internal tooling to power TFC's 11,000+ strong volunteer operation and scale for 2020
- Build campaign-facing software tools to help Democrats win
- Architect and administer our internal infrastructure
- Propose and implement improvements to existing technologies
- Advise our (awesome) volunteer engineering teams

- BS or higher in Computer Science (or related)
* Considerable professional experience working with large scale backend systems and AWS
- Expertise in systems design to build TFC core processes
- Strong communication skills, both verbal and written
- Passionate about technology and building things the right way
- Experience with frontend development using modern technologies (ES6, Typescript, React, Redux, Webpack, etc.)
- Highly experienced in various web backend and database technologies (Python + Flask/Tornado, MySQL, Redis, etc.)
- Excellent project management ability (costing, task tracking, workflow, etc.)

More jobs at Tech for Campaigns

View all jobs

State Director

Apply now