Logo for We Vote

Senior Software Engineer

Role overview

Qualifications

  • Experience with CSS/HTML, ReactJS or Python/Django
  • Ability to commit at least 8+ hours per week
  • Willingness to support other volunteers
  • Currently located in the US

Responsibilities

  • Install software on development machines
  • Work with engineering teams in weekly Zoom meetings
  • Tackle specific issues and larger projects
  • Engage in code discussions and new project evaluations

Key facts

Other skills

  • Teamwork
  • Problem Solving

About the company

We Vote logo

We Vote

GovTech & Civic Tech

We Vote is building the next generation of voting tech. We're creating a digital voter guide informed by issues you care about and people you trust. Through our nonpartisan, open source platform, we'll help you become a better voter, up and down the ballot. You have a lot of decisions to make when you vote, and political campaigns don't always tell the whole truth. With fake news and misinformation, it's hard to tell which candidate or ballot initiative is on your side. Does that candidate for state legislature care about the same issues that you do? Does the awkwardly-worded ballot initiative support what you believe or is it the exact opposite (and was it purposely written to be so confusing?!) We Vote cuts through the clutter to help you understand what's on your ballot. Our open platform empowers voters to create and share voter guides that aggregate information and opinions across personal networks. So you can help your friends be better voters too.

Company details

Company typeSmall startup
IndustryGovTech & Civic Tech
Company size2 - 10

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

* Fraud and phishing warning * 
Please apply directly via our volunteering portal/ATS at https://wevote.applytojob.com/apply. Do not apply via any other job portals, aggregators, or sites, as your information may not be secure, or the role may no longer be accepting applications. Thank you


Join the WeVote Movement

WeVote has an open volunteer Senior Software Engineering position for an individual who wants to develop new skills with CSS/HTML, ReactJS or Python/Django, and use existing application development skills to help strengthen American Democracy. This position currently requires a minimum of 8 hours per week, and you could also easily spend 20 hours a week if you wanted to. WeVote is a great opportunity to get involved with supporting American Democracy.

About Us

WeVote is a nonpartisan get-out-the-vote nonprofit startup and a celebrated Fast Forward nonprofit technology grantee. WeVote is building a movement of over 150 excellent, passionate, part-time volunteers (starting with the founders) who build mobile technologies that will touch and mobilize millions of voters on Election Day. We believe that many voters are busy, distracted, and impatient. We have a goal of providing a positive voting experience that helps people decide how to vote. More information at www.wevote.us or on Twitter @WeVote.

What You'll Do

  • Our system is quite large and battle-tested. We have some very interesting and challenging engineering projects as we get ready for the 2026 elections.
  • Install our software on your development machine. We need full-stack engineers who can work in both React and Python, but if you prefer to focus on one or the other, we can work with you as well.
  • https://github.com/wevote/WebApp - React-based Mobile Website, or
  • https://github.com/wevote/WeVoteServer - Django/Python API Server (Mac/Unix only)
  • Work with one of our engineering teams (3-5 people) in weekly Zoom meetings, where we have code discussions, and look at new projects available to take on.
  • Tackle specific issues as well as larger projects

Who you are: Must haves.

  • You want to work with an established and successful team. You have a passion for the latest technology and are committed to strengthening American Democracy.
  • You have enough experience or aptitude that you can see 5-20 hour-long projects through to completion. We can support you and answer questions (with occasional pair programming), but the projects we have available could be called Intermediate to Advanced.
  • You are striving for personal excellence.
  • At least 8+ hours per week during our core team hours M-F 8 a.m. - 6 p.m. We understand not everyone is in the position to put in this many hours, but less time doesn’t work for our team. Apologies in advance. (We have other engineering volunteers working 8-40 hours per week.)
  • A willingness to work with and support other volunteers.
  • Must be currently located in the US (We are a 100% remote/volunteer-from-home project)

Not required, but nice to have.

  • An academic degree or work experience in CS/Comp Engineering.

What You’ll Gain

You will have the opportunity to touch the lives of millions of Americans and be part of a movement and product that will receive national attention. You’ll gain an opportunity to grow within the WeVote movement and meet other volunteers who are like-minded and interested in building a valuable application to empower voters across the United States. You’ll also gain valuable technical skills, have opportunities for leadership development, and expand your personal and professional network.

How to apply:

Submit your resume and include a brief note/cover letter to why you are interested in WeVote and our mission

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
Β·

Software Engineer Related jobs

Other jobs at We Vote

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.