Software Engineer

Remote /
Technology /
Full-time
The Democratic National Committee’s Tech team is hiring engineers to work on tools to help candidates win elections and to empower progressives across the country. The Tech team works closely with campaigns up and down the ballot to provide them the tools and data they need to win. We need software engineers from diverse backgrounds to help us build the technological infrastructure needed by campaigns running for everything from the school board to the presidency.

Who we are
The Tech team is a small, diverse team that develops and supports technology used by candidates and organizers in all 50 states and all 3,413 counties across the United States to analyze data, organize campaigns, raise money, and get out the vote on election day.  You can read more about us on our blog on Medium.

Do you want to…

    • Secure the future of our country? Right now a lot is at stake in our country and our team has a huge opportunity to make a real difference.
    • Work with amazing people? We have built a diverse, distributed team, hiring the best people we can wherever they are—alumni from past Presidential campaigns working out of DC and Chicago, experienced product developers from the SF Bay Area, e-commerce veterans from Seattle and New York, and more.
    • Never stop learning? There are people who know about politics and people who know about technology and a few who have figured out some things about how to combine the two, but we are blazing a lot of new trails and you should be comfortable exploring and learning from everyone you can.

You will…

    • Work on many kinds of systems, from the plumbing of ETL jobs, to front end applications used by teams at the DNC, by campaigns across the country, and by thousands of volunteers and millions of voters. Some of our engineers are generalists who can pitch in on any of these; others provide deeper expertise in one area or another.
    • Dive into a stack that is heavily composed of Python backend APIs with React frontends.  Some Rails experience would also be useful, as would cloud engineering experience in either AWS or GCP.
    • Collaborate with other engineers, data scientists, and product managers to help us figure out how we can best use technology to help Democrats get elected.
    • Build for the long run knowing that the mission of the Tech team is to continually improve the technology available to Democrats from campaign to campaign and election to election.
    • Communicate clearly and approach problems with curiosity and humility.
We're looking for strong generalists who can roll up their sleeves and apply their experience to our distributed team. We are a remote first organization, with teammates from both coasts and many places in between, and work closely with colleagues in DC who are also working remotely during the pandemic. While we’re definitely looking for folks with first class engineering skills and experience working on a remote team is a plus, we don’t require previous experience in politics. If you are coming from industry, you’ll find that politics is a different world with its own set of challenges and frustrations. On the other hand, you might legit help save the world.

This is an election cycle position, ending in November 2020.

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.