Latest Update
Case Study: How to Scale Personalized Voter Engagement

Software Engineer

Build the tools that help movements grow.

Overview

Daisychain is on a mission to support and strengthen grassroots movements. We build software that helps organizers reach supporters, coordinate campaigns, and reclaim time for what matters most: building relationships and growing power.

We’re looking for a software engineer who wants to put their technical skills to work on something meaningful: helping build the backend infrastructure and user-facing features that power modern, distributed organizing.

You’ll collaborate closely with our small, nimble team – including our CTO and CEO – to create high-impact software for mission-driven organizations. 

This is a chance to join an ambitious, early-stage company and build a powerful platform used by campaigns, nonprofits, and grassroots groups working for justice and democracy.

About Daisychain

Daisychain is a modern platform for mission-driven outreach and organizing. Our customers include progressive political campaigns, grassroots organizations, and ambitious nonprofits – people running distributed programs, building communities, and driving change.

Daisychain helps them bring supporter data together, automate repetitive tasks, and scale their outreach – without losing the personal touch that makes organizing powerful.

What You’ll Do

  • Design, build, and ship features across our stack to solve problems our clients face in the field.

  • Work closely with our CTO and product team to shape technical direction and product roadmap.

  • Participate in code review, technical planning, and iterative development cycles.

  • Build backend systems, frontend interfaces, and data tools to support scalable outreach.

  • Help explore the thoughtful, responsible use of AI and automation to super-charge human-centered organizing work.

You Might Be a Great Fit If You…

  • Have 3+ years of experience building full-stack web applications.

  • Are fluent in a modern JS framework (React, Vue, etc.) and a backend framework like Express, Rails, or Django.

  • Care deeply about writing high-quality, maintainable code – and collaborating with others who do the same.

  • Thrive in remote, asynchronous environments and like working on small, focused teams.

  • Are motivated by mission-driven work and excited to support the people powering real-world change.

  • Bonus: You have experience with voter files, political tech, AI/ML, or large-scale data integration systems.

Our Stack

Ruby, Vue.js, Typescript, ClickHouse, and Postgres, deployed on AWS. We value simplicity, clarity, and momentum – and we back that up with solid engineering practices like continuous delivery, automated testing, observability, and code review.

Location & Schedule

We’re a remote-first team with a center of gravity in the NYC metro area. Work from anywhere with reliable internet, as long as your schedule overlaps with U.S. East Coast business hours for collaboration. We aim to gather in person 1-2 times a year for team retreats and planning.

Compensation & Benefits

We’re considering both full-time salaried roles for candidates within the United States and contractor roles for candidates based outside of the United States.

  • U.S. salary range: $120,000-$160,000 depending on experience.

  • Contractor roles: Available for candidates outside the U.S.; compensation based on location and experience.

  • Profit sharing: Full-time employees are eligible for our annual profit-sharing program.

  • Benefits (U.S. full-time only): Medical, dental, vision, matching 401(k), and paid time off. See more below!

How to Apply

Fill out this short form to apply.

Here’s what to expect:

  1. Intro Call: 15 minutes with our CEO.

  2. Technical Interview: 1 hour of collaborative programming and conversation with our CTO.

  3. Final Conversation: 30 minutes with both co-founders.

Working at Daisychain

Public Benefit Company

We're a social venture working to maximize our impact on the world, and that commitment is baked into our corporate structure.

Retirement Plan

We offer staff a retirement plan, and we match the contributions that you make to it.

Profit Sharing

All full-time employees at Daisychain participate in a profit-sharing plan.

Healthcare, Vision, and Dental

We provide access to  health, dental, and vision insurance options for you and your family.

Coworking Space

Our team works remotely, but if you'd still like an office to go to, we'll cover the cost of a coworking membership.

Paid Parental Leave

When you welcome a new baby or child to your family we offer paid parental leave.

Professional Development

We want all Daisychain employees to be on a growth trajectory, and offer an annual stipend to support professional development.

Vacation

We think everyone does their best work when they have time to recharge. All staff receive 3 weeks of vacation and 10 floating holidays each year.

Team Bonding

Remote-work can be isolating, so we make sure to have regular in-person gatherings for all full-time employees.

Rooted in Partnership

We view all of the organizations we support as a partners, and are in true dialogue with our customers.

AI For Good

The world will be reshaped by AI -- at Daisychain, you'll be able to push it in the right direction and harness it as a force for good.

Shared Support

Our whole team shares the work of supporting our customers - which helps us build empathy for our users and develop a better product.

Early Stage

It's early in Daisychain's journey, and joining the team at this stage comes with significant growth potential.

Data-Driven

Our north star is impact, and we use data-driven insights to ensure that our platform is helping to move the needle and create real impact in the world.

Equipment Stipend

We'll help make sure you have the gear you need to set up a productive home-office.