WeVote Logo

WeVote

Senior Software Engineer

Reposted One Month Ago
Be an Early Applicant
In-Office
Oakland, CA, USA
Senior level
In-Office
Oakland, CA, USA
Senior level
Volunteer Senior Software Engineer contributing 8–20 hours/week to WeVote's React and Django codebases. Install and run repos (Mac/Unix), join 3–5 person teams, attend weekly meetings, complete intermediate-to-advanced projects, and support other volunteers to prepare systems for the 2026 elections.
The summary above was generated by AI

* 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

Similar Jobs

3 Days Ago
Remote or Hybrid
16 Locations
150K-220K Annually
Senior level
150K-220K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Develop scalable C++ software that defines and enforces endpoint behavior across millions of managed Windows endpoints. Responsibilities include implementing features, improving platform performance, shipping production code, designing new systems, writing architecture documents, defining subsystem contracts, and collaborating with server, UI, product, and design teams. The role requires deep Windows systems and kernel-driver expertise, with preferred experience in WHQL, minifilter or WFP drivers, macOS Endpoint Security, and Linux kernel development.
Top Skills: AWSC++C++14+GoJavaKernel-Mode DriversKotlinLinux EbpfLinux Kernel ModulesMacos Endpoint SecurityMinifilterPostgresWhqlWindowsWindows Filtering Platform (Wfp)Windows Kernel Drivers
3 Days Ago
In-Office
Sunnyvale, CA, USA
153K-204K Annually
Senior level
153K-204K Annually
Senior level
Cloud • Information Technology • Machine Learning
Build and operate security infrastructure, including SIEM systems, large-scale data pipelines, searchable data lakes, and security observability capabilities. Integrate infrastructure sources, acquire and process high-volume logs, and support detection, threat hunting, and insider-risk programs. Collaborate with security, data platform, and infrastructure teams to deliver reliable, scalable solutions using Go or Python, Kubernetes, Elasticsearch, and related technologies.
Top Skills: Data LakesData PipelinesElasticsearchGoKubernetesPythonSIEM
3 Days Ago
In-Office
Sunnyvale, CA, USA
153K-204K Annually
Senior level
153K-204K Annually
Senior level
Cloud • Information Technology • Machine Learning
Design, implement, and operate CoreWeave’s attestation infrastructure and cryptographic systems. Build services that verify cloud infrastructure integrity using hardware roots of trust, manage PKI, HSMs, secrets, and key-management integrations, and develop scalable automation for trusted infrastructure data. Collaborate across teams to deliver secure, reliable cryptographic services. Requires strong PKI knowledge, software development skills in Go or Python, Kubernetes experience, and at least five years in security or infrastructure engineering.
Top Skills: Attestation InfrastructureCode SigningGoHsmKey ManagementKubernetesPkiPythonSecrets Management

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account