Senior Full Stack Software Engineer
Vote Forward
ABOUT SWING LEFT
Swing Left’s mission is simple: we make it easy for people to maximize their impact on the most competitive elections to help Democrats win. Since launching in 2017, Swing Left’s one million members have raised more than $140 million for Democratic candidates, civic organizations, and voter mobilization efforts, and engaged more than 50 million voters door-to-door, by phone, and through handwritten letters. What makes us different:
- Swing Left is singularly focused on directing grassroots time and money to help Democrats win close races that will determine the balance of power in our government, from the White House to key state houses.
- We use data and technology to increase volunteer and donor impact by driving the right resources to the right campaigns, at the right time.
- We put people first, delivering a member experience focused on strategic action, not noise—no spam emails, texts, or doomsday messaging.
About Vote Forward
Vote Forward is a nonpartisan organization that helps grassroots volunteers turn out citizens from underrepresented communities and encourage active participation in our democracy through high-impact voter engagement tactics. Since 2018, more than 250,000 grassroots volunteers have used the Vote Forward platform to send handwritten letters to more than 40 million prospective voters to encourage them to register to vote and turn out for elections. Vote Forward is affiliated with Swing Left.
JOB SUMMARY
The Senior Full Stack Software Engineer will help architect the future of Swing Left and Vote Forward’s technology by developing, implementing, and managing software solutions to ensure an effective user experience for organizers and volunteers across the country. This role reports to the Senior Director of Engineering.
In this role you will:
- Develop and implement solutions for swingleft.org, votefwd.org, and other special-purpose mini-sites to facilitate improvements such as increased signups, improved conversions, and better support for volunteers
- Collaborate with the product team to align goals, set priorities, and develop product requirements against measurable objectives
- Drive change through leadership on the engineering team, help guide the development process, and elevate our internal software standards
- Ship high quality, well-tested code while making considerations for usability and scaling concerns
- Support the development of a scalable, transparent, and accessible data infrastructure
- Implement and maintain integrations with 3rd party tools and data providers
- Collaborate across user testing, experimental design, analytics design, product rollout, retrospectives and product iteration
- Maintain CI/CD and monitoring tools that enable fast iteration and timely response to incidents
- Help lead the technical aspects of organizational rapid-response efforts
- Identify engineering opportunities for new focus and optimization; collaborate with and lead other engineers in areas of expertise
REQUIREMENTS
We’re looking for someone with:
- A strong interest in and alignment with the distinct missions and values of Swing Left and Vote Forward
- 5+ years of experience in the technology industry
- Expertise with JavaScript/Node.js, and React
- Familiarity with Python, Google Cloud, Postgres, and Next.js
- Strong product sense and cross-functional communication skills
- Excitement about joining and contributing to a culture rooted in impact, innovation, and ambition
- Commitment to equity and belonging across all identities, including but not limited to race, gender, sexual orientation, age, and ability; ability to hear, reflect, act on, and learn from feedback related to identity and equity
LOGISTICS
Hiring Process:
- Applications will be reviewed on a rolling basis
- The priority deadline to apply is February 4th, 2026, but applications will be accepted until the posting is closed
- We plan to begin interviews in February and are aiming for a March start date
- We will communicate about our expected timeline as the process progresses, and all candidates will receive communication from our team regarding their application status
Compensation:
- The pay range is $121,000 - $126,000/year
Benefits for Full-Time Employees:
- Medical, dental and vision insurance: 100% of the premium paid for employees and 50% for dependents
- Health and dependent care FSA accounts
- Employer-paid life and disability insurance
- Retirement plan
- Professional development and remote work stipends
- An unlimited time-off policy (with parameters for time off in the time leading up to Election Day) + a flexible medical and parental leave policy
- Our office is closed for approximately 25 business days each year
Location and Working Hours:
- This position is a full-time, exempt, and remote position based in the United States. We are an entirely remote team with staff located across the country
- We expect employees to be available for virtual meetings and asynchronous collaboration during normal business hours, and sometimes outside of these hours for events or other peak moments
- Minimal travel is expected; we have occasional in-person meetings
We are happy to answer any questions you have about our benefits and policies in interviews.
We are an equal-opportunity employer and seek applications from all qualified candidates who are eligible to work in the United States. However, we are not able to sponsor visas at this time. We use E-Verify during onboarding to complete the I-9 Employment Eligibility Verification.
We welcome all applicants regardless of age, citizenship, gender identity or expression, national origin, pregnancy status, race, religion, sexual orientation, veteran status, or any other differences.