
Published: Fri, 29 Aug 2025 00:51:00 GMT
WeVote is seeking a Senior Software Engineer to join our team and contribute to our mission of strengthening American Democracy. As a nonpartisan, nonprofit startup, we are looking for an individual who shares our passion for civic engagement and has a strong background in software engineering.
About Us:
WeVote is a celebrated Fast Forward nonprofit technology grantee and a nonpartisan get-out-the-vote organization. Our team is made up of over 150 dedicated and passionate volunteers, and we are seeking a Senior Software Engineer to join us in building mobile technologies that will touch and mobilize millions of voters on Election Day. We believe in providing a positive voting experience that helps people decide how to vote, and we are committed to making a difference in American Democracy. More information about our organization can be found at www.wevote.us or on Twitter @WeVote.
Position Summary:
As a Senior Software Engineer at WeVote, you will have the opportunity to work on a large and battle-tested system, with a focus on preparing for the 2026 elections. This position requires a minimum commitment of 8 hours per week, with the potential to work up to 20 hours per week. You will work closely with our engineering teams in weekly Zoom meetings, tackling specific issues and larger projects. We are looking for individuals who are passionate about the latest technology and dedicated to personal excellence.
Key Responsibilities:
– Install our software on your development machine and work with both React and Python
– Collaborate with our engineering teams in weekly Zoom meetings
– Tackle specific issues and larger projects
– Work independently and see projects through to completion
– Strive for personal excellence and contribute to the success of our team
– Commit to at least 8 hours per week during our core team hours (M-F 8 a.m. – 6 p.m.)
– Support and collaborate with other volunteers
– Must be currently located in the US (100% remote/volunteer-from-home project)
Qualifications:
– Minimum of 3 years of post-educational work experience in software engineering
– Experience with CSS/HTML, ReactJS, and/or Python/Django
– Passion for the latest technology and commitment to strengthening American Democracy
– Ability to work independently and see projects through to completion
– Strong communication and collaboration skills
– Must be located in the US
– Academic degree preferred but not required
Benefits:
– Opportunity to touch the lives of millions of Americans and be part of a movement that will receive national attention
– Growth opportunities within the WeVote movement
– Valuable technical skills and leadership development
– Expand personal and professional network
Addressing Barriers to Volunteering:
At WeVote, we understand that unpaid roles can present challenges for some individuals. We are committed to making this opportunity as accessible as possible by offering flexible scheduling, open discussion of accommodations, and support for participation. We believe that diverse perspectives make our team stronger, and we are willing to work with individuals to find solutions that make this feasible.
How to Apply:
To apply for this position, please submit your resume and a brief cover letter explaining your interest in WeVote and our mission. Applications without a cover letter will not be considered. 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 for your interest in joining the WeVote movement. Apply link