Software Engineering - Voter Protection at The Democratic Party


Apply Now

Applications are now closed

Get more jobs like this straight to your inbox

The Democratic National Committee’s Voter Protection and Tech teams are seeking an experienced, pragmatic software engineer to work on our voter protection tool to help ensure everyone eligible who wants to vote can safely do so, and that every voter’s vote will be counted.

The DNC team works closely with campaigns, state parties and the Democratic political ecosystem to provide the tools and data they need to win elections and build strength for Democrats around the country. 

This role is a cycle based position with an end date of November 15, 2022, focused on enabling voter protection directors and volunteers to do their best work in the incredibly important upcoming midterm elections.

This role is a remote role, on a remote-first team.

Who we are
The Tech team is a small, diverse, distributed team that develops and supports technology used by Democratic candidates and organizers across the United States to analyze data, organize, support campaigns, raise money, and get out the vote for elections.  You can read more about us on our blog on Medium. We hire the best people for our team that we can, wherever they are—we have alumni from past Presidential and local campaigns, experienced product developers, e-commerce veterans, former teachers and journalists, and more.

We value work that supports diversity and equity, varied perspectives, and the many paths one may take towards becoming a software engineer. Even if your experience doesn't precisely match the job description, we encourage you to apply. We know and appreciate that expertise can be developed in many different ways.

You will...

    • Write and ship code that has hugely meaningful impact.
    • Drive feature development on a high-traffic application that helps to protect voting access and safety.
    • Work largely in a cloud-based Django stack, with some React front-end, scripting, and database/SQL work.
    • Work on features on your own at times, but also work closely with fellow software engineers, product leaders, UX researchers, user support experts, data analysts, and others.
    • Collaborate with peers within the DNC and our larger Democratic ecosystem to make decisions about how to build the right technology to help Democrats organize and get elected.
    • Build for the long run, knowing that a mission of the Tech team is to continually improve the technology available to Democrats from year to year, campaign to campaign, and election to election.

You might be a good fit for this position if:

    • You’re excited to join a scrappy distributed team that believes in a sustainable work environment
    • You’re a Django expert who enjoys learning new things and wearing a full-stack hat from time to time
    • You like learning about new-to-you technologies and systems -- and building improvements for existing ones! 
    • You have a deep understanding of web application development, and have experience with the Django framework (bonus if you also have experience with React.js!)
    • You’re also excited about using and learning about other languages and technologies to ensure our team can deliver for the Democrats counting on us -- for example: SQL, infrastructure-as-code languages, Apache Airflow
    • You are driven by outcomes, you like to build things that benefit users, and you enjoy working closely with stakeholders and product managers.
    • You are motivated and excited to elect and support Democrats up and down the ballot!
More about us and what we’re looking for:
We're seeking an expert web developer who is ready to deliver tooling for an enormously important election cycle -- someone who can roll up their sleeves and apply their experiences to our team. We are a remote-first organization, with teammates from both coasts and many places in between, and we work closely with colleagues in DC. We’re currently looking for folks who already have experience building web applications, but we do not require previous experience in politics! 

If you are coming from the tech industry, you’ll probably find that politics is a different world, with its own set of challenges and constraints. On the other hand, the impact and importance of your work cannot be overstated. There is so much at stake in the U.S., and the work you’ll do at the DNC will support campaigns, voters, and folks all across the country. 

This is a cycle based position with an end date of November 15, 2022.

The DNC offers a generous benefit package, including:
- More than 30 days of paid time off, including Federal holidays, vacation, and personal days;
- Health and dental insurance for employee and dependents;
- 90% paid by the DNC, 10% paid by employee;
- Supplementary vision plans available to employees for purchase;
- Up to a 4% employer match DNC 401(k) plan;
- Employee Assistance Program (EAP) available to DNC employees and their dependents at no cost to staff;
- Pre-tax Flexible spending account benefits available to employee and dependants.

Physical Requirements:
The DNC is committed to supporting employees of varying abilities and to providing reasonable accommodations to enable individuals with disabilities to succeed at the DNC. The requirements of this role, related to its physical demands, described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. 

All DNC employees must be able to operate a computer and use a cell phone. For roles at the DNC that include frequent business travel expectations, we can discuss reasonable alternatives to travel in some instances. Most roles also require communicating with key external stakeholders of the organization in person, via the telephone, or via email. We welcome applicants with questions about accommodations to request to speak with our Human Resources Department. When an applicant with a disability requires an accommodation to have an equal opportunity to compete for this position, they may request it in writing by emailing our Human Resources Department.

Essential functions of the role include:
- Working from a computer for long periods of time; and,
- While performing the duties of this job, the employee may also frequently be required to communicate using the telephone, email, and in person with stakeholders.

You must receive the full course of one of the CDC-recommended vaccinations against COVID-19 as a condition of employment, unless otherwise prohibited by applicable law. If you seek a reasonable accommodation in relation to the DNC’s COVID-19 policy, you should speak to the HR team prior to reporting to an office location.

The Democratic National Committee (DNC), is committed to diversity among its staff, and recognizes that its continued success requires the highest commitment to obtaining and retaining a diverse staff that provides the best quality services to supporters and constituents. The DNC is an equal opportunity employer and it is our policy to recruit, hire, train, promote and administer any and all personnel actions without regard to sex, race, age, color, creed, national origin, religion, economic status, sexual orientation, veteran status, gender identity or expression, ethnic identity or disability, or any other legally protected basis. The DNC is committed to providing reasonable accommodations to individuals with disabilities in the hiring process and on the job, as required by applicable law. The DNC will not tolerate any unlawful discrimination and any such conduct is strictly prohibited.

Apply Now

Applications are now closed