Website WeVote
280 days until national election on Nov 3rd, 2026.
Location: 100% Remote (Volunteer Role)
Company: WeVote & Vote USA
Position: .NET Software Developer (Volunteer)
Time Commitment: 10+ hours per week
Also See: AI Platform Engineer
Use Your .NET Skills to Strengthen American Democracy
WeVote, in close collaboration with Vote USA, is a celebrated nonpartisan, nonprofit movement powered by over 160 volunteers. We build technology that educates millions of voters and increases voter turnout. Vote USA’s platform has served voters for over 20 years with detailed ballot information. We are seeking a passionate, skilled .NET Software Developer to volunteer your expertise. This is a unique opportunity to contribute to critical civic infrastructure, prepare for upcoming elections, and make a tangible impact on American democracy—all while expanding your professional network in a supportive, mission-driven team.
The Role: Volunteer .NET Software Developer
As a volunteer developer, you will join an established engineering team to maintain, enhance, and scale the Vote USA platform—a vital .NET application serving millions. You will work with technologies like C#, JavaScript, jQuery, and AWS to implement new features, fix bugs, manage geographic data (shape files), and ensure system reliability. Your work will directly support the integration of Vote USA’s data into the broader WeVote ecosystem, helping voters nationwide make informed decisions.
Key Responsibilities:
-
Implement enhancements, fix bugs, and perform maintenance on the Vote USA .NET platform, which includes public and admin sites hosted on AWS EC2 & RDS.
-
Add, update, and maintain geographic shape files used to generate personalized voter ballots based on address. Assist with AWS server maintenance and updates.
-
Coordinate with WeVote’s engineering team to enable data integration and support shared mission goals.
-
Commit to 10+ hours per week and participate in weekly team Zoom meetings during core hours (M-F, 8 AM – 6 PM in your time zone).
Who You Are (Ideal Volunteer Profile):
-
An experienced developer with professional skills in C#, .NET, JavaScript/jQuery, and CSS/HTML.
-
Passionate about using technology for civic good and strengthening American democracy.
-
Committed to personal excellence and eager to do meaningful, impactful work.
-
Able to dedicate a consistent 10+ hours per week and collaborate effectively with a distributed team of volunteers.
-
A proactive, supportive team player who thrives in a mission-driven, volunteer-based environment.
What You’ll Gain:
-
Directly contribute to nonpartisan voter education and increased turnout for upcoming elections.
-
Gain valuable experience maintaining and scaling a production .NET application on AWS.
-
Opportunities for leadership development and expanding your personal and professional network within the civic tech space.
-
Work completely remotely on a schedule that fits your life, alongside a dedicated, passionate team.
How to Apply (Important):
⚠️ Apply Directly via Our Secure Portal: To ensure your information is secure and the role is active, please apply only through the official link below. Do not apply via other job portals or aggregators.
Submit your resume and a brief note explaining your interest in WeVote’s mission at:
https://wevote.applytojob.com/apply/5ayr2eVeBm/NET-Software-Developer