Software Development, Policy,

Democracy Works

Website
Software Development, Policy,

Democracy Works

Website

About us

Democracy Works

Democracy Works is a nonpartisan, nonprofit organization dedicated to changing the status quo. We’re building the tools needed to upgrade the infrastructure of our democracy and improve the voting experience for voters and election officials alike.

Our work culture

Democracy Works's main office is in the bustling Brooklyn, NY neighborhood of DUMBO—with stunning views and great neighbors. But with a remote-friendly approach, we work all over the US of A. We aim to find the best potential employees who share our organizational values, so in addition to adapting our application process, we are also remote work-friendly. This allows us to find and employ the best possible candidates and guarantees we don’t miss out on someone great simply because of location. To make sure our remote staff doesn’t feel isolated, we foster a culture that promotes inclusivity and is sensitive to the realities of working beyond Brooklyn.

Option to work from home
Option to work from home
Sign language interpreters
Sign language interpreters
Allow a self-paced workload
Allow a self-paced workload
Service animals allowed
Service animals allowed
Provide an ergonomic workstation
Provide an ergonomic workstation
Accessible parking spot
Accessible parking spot
Ramp and/or elevator
Ramp and/or elevator
Flexible work and leave schedule
Flexible work and leave schedule
Accessible restroom
Accessible restroom
Sensitivity training for coworkers
Sensitivity training for coworkers
Accessible computer software
Accessible computer software
On-site counseling
On-site counseling
Screen reader software
Screen reader software
Fragrance-free workplace
Fragrance-free workplace

Our open positions

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Quality Assurance Engineer
Full-Time
Tech & Engineering

Location: Brooklyn, NY or remote within the US

Target Start Date: April 27th

Salary Range: $105,000 - $125,000 (Offers will vary based on experience and location-based cost-of-living calculations)

Benefits: Vision, dental, & medical insurance; 403(b) retirement savings plan; generous vacation policy; parental leave; long-term disability; employee assistance program

Level: Mid to Senior


Organizational overview

At Democracy Works, we believe voting should fit the way we live. To that end, we build technology for both voters and election administrators that simplifies the process and ensures that no voter should ever have to miss an election.

TurboVote, our first service, helps voters register, stay registered, and cast a ballot in every election, from municipal to national. TurboVote signed up its six millionth voter in 2018 by building the largest college, nonprofit, and corporate voter engagement coalition in the country, including more than 300 campuses, companies like Starbucks, Univision, Facebook, Google, Snap, and dozens more. We also helped (basically) everyone find their polling place through the Voting Information Project. Its data had 123 million impressions in 2016, and over 11 million voters looked up where to vote on GetToThePolls.com. Ballot Scout helps election administrators track absentee ballots through the mail, providing transparency in the vote-by-mail process and making it easier to follow up when things go awry. And in 2018, we became the organizational home of the National Association of State Election Directors (NASED).

The Voter Engagement team works on TurboVote and the Democracy Works API. You'll join seven software developers and an engineering manager to collaborate with the product and partnership teams in building software that helps voters and future voters. The technology that underpins this work is mostly microservices written in Clojure running in Docker containers on Kubernetes hosted on AWS. These services communicate over RabbitMQ and store their data in Datomic. The web front-ends are written in ClojureScript backed by React.

We pair program, collaborate with product managers, and make sure our efforts deliver value to voters and election administrators. We support junior team members by explicitly setting aside time for learning and providing training from a more senior developer. We collaborate across teams architecture and operations so that expertise and knowledge don’t stay siloed. You will be our first QA-specific hire, meaning that we are looking for someone who can help us build our approach to QA from the ground up with an eye toward providing guidance to our engineers in their work and potentially building out additional QA capacity over time.

As a part of the team:

You will:

  • Stand up end-to-end testing on our large/complex microservices setup
  • Structure our approach to QA from the ground up and potentially build a team of QA engineers over time
  • Write automated testing for our user-facings tools
  • Integrate into our dev process to confirm the quality of the code our developers are producing
  • Do some amount of manual testing as needed
  • Regularly collaborate with other members of the voter engagement team

You are:

  • Detail-oriented and thorough in your work
  • Excited to learn about the voter engagement process and fixing our voting infrastructure

You have experience:

  • Working independently to build QA systems from scratch
  • Working as a software developer for at least 3 years with the majority of that time doing QA work

Physical demands

This position requires regular, daily use of a computer to conduct work and communicate with colleagues.


Social expectations

You will have regular 1:1s with the Voter Engagement Engineering Manager and regular meetings with the Voter Engagement dev/product team.


Time and travel expectations

Democracy Works’s regular operating hours are 10 a.m. - 6 p.m. Eastern time. Two times per year, all full-time staff members participate in a five day retreat in our Brooklyn offices. All staff is held each year in May and November.

Application Instructions

To apply, upload a resume and respond to the following questions (in lieu of a cover letter) using the form below.

In your responses, please include only the following information:

  • How did you find this job listing?
  • In one sentence, what makes you interested in Democracy Works?
  • In one sentence, what makes you interested in this role?
  • Would you be available to start by April 27th, 2020?
  • Are you willing to work at a non-partisan organization?
  • Do you have at least three years of experience as a software developer, most or all of which has been doing QA work?

As part of our application, you’ll see an optional form used to collect EEOC demographic information. The data collected in this form is useful in our EEOC reporting and in our assessment of our recruitment practices. However, please keep in mind that the standardized EEOC language used in this form does not reflect the values of Democracy Works--for example, we don’t view gender as binary. We also encourage all applicants to state their pronouns when applying for any job opening at Democracy Works.

Democracy Works is committed to diversity and inclusion in everything we do and aspires to have a team that's representative of the voters we serve. When hiring, we practice proactive outreach to top talent that’s underrepresented in our sector. We conduct an anonymized skills evaluation, to reduce implicit bias and resume-dependency in our process. We're a woman- and gay-founded nonprofit, and promote an inclusive culture that stands against racism, sexism, homophobia, and ableism (to name a few). To be explicit, we strongly encourage applicants of all races, ethnicities, political party associations, religions (or lack thereof), national origins, sexual orientations, genders, sexes, ages, abilities, and branches of military service.

Feel free to contact work@democracy.works if you have any questions about our commitment to inclusion or about general hiring practices, or if you need an accommodation for a medical condition during the hiring process. Democracy Works posts all current career opportunities at democracy.works/careers.

Apply Now
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Reliability Engineer
Full-Time
Tech & Engineering
Location: Brooklyn, NY or remote within the US Target Start Date: 4/7/2019 Benefits: Vision, dental, & medical insurance; 403(b) retirement savings plan; generous vacation policy; parental leave; long-term disability; employee assistance program Level: Mid to Senior Organizational overview: At Democracy Works, we believe voting should fit the way we live. To that end, we build technology for both voters and election administrators that simplifies the process and ensures that no voter should ever have to miss an election. TurboVote, our first service, helps voters register, stay registered, and cast a ballot in every election, from municipal to national. We’ve signed up more than seven million voters for TurboVote by building the largest college, nonprofit, and corporate voter engagement coalition in the country. Our partners include more than 300 campuses, nonprofits like Headcount, the Sierra Club, Climate Strikes, and the Hispanic Federation, companies like Starbucks, Univision, Facebook, Google, Snap, and dozens more. We also helped (basically) everyone find their polling place through the Voting Information Project. Its data had 123 million impressions in 2016, and over 11 million voters looked up where to vote on GetToThePolls.com. Ballot Scout helps election administrators track absentee ballots through the mail, providing transparency in the vote-by-mail process and making it easier to follow up when things go awry. And in 2018, we became the organizational home of the National Association of State Election Directors (NASED). The infrastructure team supports the software development team in ensuring Democracy Works’ services run smoothly, automating repetitive tasks, monitoring and alerting, and performing architecture and code review. Democracy Works faces unique scaling challenges, especially in a presidential election year, and the work of the infrastructure team is highly visible within the company. As our first Site Reliability Engineer, you will guide the direction of the infrastructure engineering discipline at Democracy Works; exemplifying reliable, measurable, secure and repeatable practices that will act as a “force multiplier” across our products. You will: -Maintain our infrastructure using Terraform and Kubernetes. -Design, build, maintain, and plan for growth of infrastructure at Democracy Works. -Create and maintain monitoring and alerting for services. -Create and maintain documentation for the systems and tools that you work with. -Automate “toil” - discover repetitive manual actions, document those actions, and automate them if possible. -Improve existing automation to mitigate risk introduced through the natural process of software change. -Join an on-call rotation for services you are responsible for. Review existing code and architecture for security and reliability. -Work closely with developers and product teams regarding security and reliability implications of software and infrastructure changes. -Aid developers in debugging production issues across services in a distributed system. -Assist with interview processes for other available roles at Democracy Works. -Work with product teams to balance and prioritize your work according to external deadlines and organizational goals. You are someone who: -Thinks about systems as more than the sum of their parts. -Knows their way around a Linux shell. -Knows why infrastructure-as-code is important. Understands Docker and its ecosystem. -Has some hands-on experience with Kubernetes, understands when it makes sense to use and when it doesn’t. -Has strong programming skills: we make heavy use of Clojure and the JVM but are interested in using the right tool for the job, and language is less important than fundamentals. -Has strong asynchronous communication skills. As a distributed team, we make heavy use of Slack, documentation, and development processes to communicate our ideas. -Understands security basics such as the principle of least privilege, specifically as applied to a cloud environment. -Has a desire to document something once they’ve learned it so that others can benefit from their knowledge. -Can structure and prioritize work, often from scratch, in accordance with organizational goals and external deadlines. Physical demands: This position requires regular, daily use of a computer to conduct work and communicate with colleagues. Social expectations: You will have regular one-on-one meetings with your manager and regular meetings with the developers and product managers you work with. Time and travel expectations: Democracy Works’s regular operating hours are 10 a.m. - 6 p.m. Eastern time. Two times per year, all full-time staff members participate in a five day retreat in our Brooklyn offices. All staff is held each year in May and November. Please apply using the application form linked above
Apply Now
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Developer
Full-Time
Tech & Engineering
Location: Brooklyn, NY or remote within the US Target Start Date: March 31, 2020 Salary Range: Junior to mid: $90K - $110K annually (depending on location and experience) Mid to senior: $110K-$130K annually (depending on location and experience) Benefits: Vision, dental, & medical insurance; 403(b) retirement savings plan; generous vacation policy; long-term disability; employee assistance program Level: Multiple levels, junior through senior At Democracy Works, we believe voting should fit the way we live. To that end, we build technology for both voters and election administrators that simplifies the process, and ensures that no voter should ever have to miss an election. TurboVote, our first service, helps voters register, stay registered, and cast a ballot in every election, from municipal to national. We’ve signed up more than seven million voters for by building the largest college, nonprofit, and corporate voter engagement coalition in the country, including more than 300 campuses, nonprofits like Headcount, the Sierra Club, Climate Strikes, and the Hispanic Federation, companies like Starbucks, Univision, Facebook, Google, Snap, and dozens more. We also helped (basically) everyone find their polling place through the Voting Information Project. Its data had 123 million impressions in 2016, and over 11 million voters looked up where to vote on GetToThePolls.com. Ballot Scout helps election administrators track absentee ballots through the mail, providing transparency in the vote-by-mail process and making it easier to follow up when things go awry. And in 2018, we became the organizational home of the National Association of State Election Directors (NASED). We are currently looking for developers for all our projects, at a variety of levels. Experience with the technologies listed below is helpful, but not necessary; we hope you'll bring excitement to learn what you haven't seen yet. We support junior team members by explicitly setting aside time for learning, and providing training from a more experienced developer. In addition to full-time hires, we’re also looking for two senior, temporary hires for the Voter Engagement team to work with us until the end of 2020 as we prepare for the November general election. Candidates joining our Voter Engagement team will work on TurboVote and the Democracy Works API. You'll join eight other software developers and an engineering manager to collaborate with the product and partnership teams in building software that helps voters and future voters. The technology that underpins this work is mostly microservices written in Clojure running in Docker containers on Kubernetes hosted on AWS. These services communicate over RabbitMQ and store their data in Datomic. The web front-ends are written in ClojureScript backed by React. Candidates joining the Election Administration team will be working on either the Voting Information Project (VIP), or Ballot Scout. For VIP, you'll join two other software developers to collaborate with the product and data collection teams in building software that helps collect, validate, QA, and publish data about elections, which in turn service millions of queries in major election years. For Ballot Scout, you’ll join a team of two that enables seamless tracking of ballots through the United States Postal Service and allows both voters and election administration officials to monitor progress of the ballots to and from election offices. The technologies that underlay these systems are written in Clojure, Clojurescript, Javascript, Python, and Go, with an emphasis in moving active development towards Clojure and Clojurescript. Infrastructure is hosted on AWS, and developers are beginning the process of migrating to a Kubernetes based deployment. You will: - Write code - Participate in processes to build our products - Report progress and roadblocks to the team - Help others - Work on professional development - Take the lead when a leader is needed - Communicate in documentation, PRs/tickets/stories, PR review, standups, and with non-technical stakeholders - Make compromises You are: - Detail-oriented and thorough in your work - Excited to learn about the voter engagement process and fixing our voting infrastructure - Empathetic - Curious You have experience - Writing and shipping code - Working within a team of developers - Making tradeoffs in your work Physical demands: this position requires regular, daily use of a computer to conduct work and communicate with colleagues. Social expectations; you will have regular 1:1s with an Engineering Manager and regular meetings with the developers and product managers you work with. Time and travel expectations; Democracy Works’s regular operating hours are 10 a.m. - 6 p.m. Eastern time. In May and November, all full-time staff members participate in a five day retreat in our Brooklyn offices. To apply, please complete the application form in the included link.
Apply Now
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Associate Roles
Full-Time
Other
Location: Brooklyn, NY or remote within the US Target Start Date: April 1, 2020 Salary Range: $57,000 - $72,000 annually Benefits: Vision, dental, & medical insurance; 403(b) retirement savings plan; generous vacation policy; parental leave; long-term disability; employee assistance program Level: Junior Role Type: Full time, permanent We’re staffing up quickly as we prepare for the 2020 elections, and we’re looking to add seven people to our organization at a Junior level. This application is for all seven of those roles. Here’s how it works: 1. You’ll submit your resume and answer a few questions for us below. 2. We’ll send you a practical exercise to complete within one week. 3. We’ll anonymously grade the practical exercises and select the highest scoring candidates for interviews. 4. There will be two rounds of interviews during which we’ll learn about each candidate. During these interviews, candidates will have the opportunity to ask us questions about the roles and teams below. These interviews are evaluative, but they’re also meant to give you space to learn about which role might be the best fit for you. 5. We will choose a set of finalists. 6. We’ll ask finalists to rank their preferred roles as we begin checking references for each finalist. 7. We’ll select seven of our finalists to hire into our open roles, taking candidate preferences into account. We’ll then make offers to our finalists. -- Open Roles: 1. Government Associate 2. Voting Information Project Outreach Associate 3. Research Associate 4. Partner Outreach Associate 5. Partner Support Associates (three positions open) Please find a full description of each role in the included link. -- Application Instructions: To apply, please send a resume and respond to the following questions (instead of a cover letter) using the included link. In your responses, please include only the following information: 1. How did you find this job listing? 2. In one sentence, what makes you interested in Democracy Works? 3. In one sentence, what makes you interested in submitting an application for these roles? 4. Would you be available to start by April 1st, 2020? 5. Are you willing to work at a non-partisan organization? 6. Do you have experience working on, or adjacent to, the development of technology? [Required for the Government Associate Role] 7. Do you have experience working with external partners or stakeholders in some capacity? As part of our application, you’ll see an optional form used to collect EEOC demographic information. The data collected in this form is useful in our EEOC reporting and in our assessment of our recruitment practices. However, please keep in mind that the standardized EEOC language used in this form does not reflect the values of Democracy Works--for example, we don’t view gender as binary. We also encourage all applicants to state their pronouns when applying for any job opening at Democracy Works. Democracy Works is committed to diversity and inclusion in everything we do and aspires to have a team that's representative of the voters we serve. When hiring, we practice proactive outreach to top talent that’s underrepresented in our sector. We conduct an anonymized skills evaluation, to reduce implicit bias and resume-dependency in our process. We're a woman- and gay-founded nonprofit, and promote an inclusive culture that stands against racism, sexism, homophobia, and ableism (to name a few). To be explicit, we strongly encourage applicants of all races, ethnicities, political party associations, religions (or lack thereof), national origins, sexual orientations, genders, sexes, ages, abilities, and branches of military service. Feel free to contact work@democracy.works if you have any questions about our commitment to inclusion or about general hiring practices, or if you need an accommodation for a medical condition during the hiring process. Democracy Works posts all current career opportunities at democracy.works/careers.
Apply Now
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
VIP Data Fellow
Full-Time
Other
At Democracy Works, we believe voting should fit the way we live. To that end, we build technology for both voters and election administrators that simplifies the process and ensures that no voter should ever have to miss an election. The Voting Information Project (VIP) coordinates with state election offices to publish nationally-standardized information about where and how to vote—data that powers everything from Google’s polling place search to our text message and email reminders to TurboVote users. The Data Fellow will work with the VIP team for the 2020 election cycle, assisting with collecting, cleaning, and ensuring the accuracy of a nation’s worth of election data. You will: -Work with Democracy Works technical staff to collect and organize elections data from state and local election offices -Assist with standardizing & cleaning datasets in spreadsheets or tabular formats -Perform quality assurance checks on the information to assure accuracy and completeness of the data -Research partner and user-reported errors You are: -Extremely attentive to details -Proficient at working with data -Able to organize non-centralized, non-standard information into a coherent format -Knowledgeable on a basic level of American politics, elections, and/or election administration -Skilled at managing competing priorities Happy to pitch in wherever help is needed You have experience: -Working with Microsoft Excel, Google Sheets, or other data management software -Communicating across different areas of expertise and working in teams Working on tight deadlines and quickly turning around deliverables Physical demands: This position requires regular, daily use of a computer to conduct work and communicate with colleagues. Social expectations: This position requires regular check-ins with colleagues and occasional external-facing meetings. Time and travel expectations: Democracy Works’s regular operating hours are 10 a.m. - 6 p.m. Eastern time. During the weeks directly prior to elections, VIP staff may be expected to work additional weekend or evening hours.
Apply Now

Our open positions

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Quality Assurance Engineer
Full-Time
Tech & Engineering

Location: Brooklyn, NY or remote within the US

Target Start Date: April 27th

Salary Range: $105,000 - $125,000 (Offers will vary based on experience and location-based cost-of-living calculations)

Benefits: Vision, dental, & medical insurance; 403(b) retirement savings plan; generous vacation policy; parental leave; long-term disability; employee assistance program

Level: Mid to Senior


Organizational overview

At Democracy Works, we believe voting should fit the way we live. To that end, we build technology for both voters and election administrators that simplifies the process and ensures that no voter should ever have to miss an election.

TurboVote, our first service, helps voters register, stay registered, and cast a ballot in every election, from municipal to national. TurboVote signed up its six millionth voter in 2018 by building the largest college, nonprofit, and corporate voter engagement coalition in the country, including more than 300 campuses, companies like Starbucks, Univision, Facebook, Google, Snap, and dozens more. We also helped (basically) everyone find their polling place through the Voting Information Project. Its data had 123 million impressions in 2016, and over 11 million voters looked up where to vote on GetToThePolls.com. Ballot Scout helps election administrators track absentee ballots through the mail, providing transparency in the vote-by-mail process and making it easier to follow up when things go awry. And in 2018, we became the organizational home of the National Association of State Election Directors (NASED).

The Voter Engagement team works on TurboVote and the Democracy Works API. You'll join seven software developers and an engineering manager to collaborate with the product and partnership teams in building software that helps voters and future voters. The technology that underpins this work is mostly microservices written in Clojure running in Docker containers on Kubernetes hosted on AWS. These services communicate over RabbitMQ and store their data in Datomic. The web front-ends are written in ClojureScript backed by React.

We pair program, collaborate with product managers, and make sure our efforts deliver value to voters and election administrators. We support junior team members by explicitly setting aside time for learning and providing training from a more senior developer. We collaborate across teams architecture and operations so that expertise and knowledge don’t stay siloed. You will be our first QA-specific hire, meaning that we are looking for someone who can help us build our approach to QA from the ground up with an eye toward providing guidance to our engineers in their work and potentially building out additional QA capacity over time.

As a part of the team:

You will:

  • Stand up end-to-end testing on our large/complex microservices setup
  • Structure our approach to QA from the ground up and potentially build a team of QA engineers over time
  • Write automated testing for our user-facings tools
  • Integrate into our dev process to confirm the quality of the code our developers are producing
  • Do some amount of manual testing as needed
  • Regularly collaborate with other members of the voter engagement team

You are:

  • Detail-oriented and thorough in your work
  • Excited to learn about the voter engagement process and fixing our voting infrastructure

You have experience:

  • Working independently to build QA systems from scratch
  • Working as a software developer for at least 3 years with the majority of that time doing QA work

Physical demands

This position requires regular, daily use of a computer to conduct work and communicate with colleagues.


Social expectations

You will have regular 1:1s with the Voter Engagement Engineering Manager and regular meetings with the Voter Engagement dev/product team.


Time and travel expectations

Democracy Works’s regular operating hours are 10 a.m. - 6 p.m. Eastern time. Two times per year, all full-time staff members participate in a five day retreat in our Brooklyn offices. All staff is held each year in May and November.

Application Instructions

To apply, upload a resume and respond to the following questions (in lieu of a cover letter) using the form below.

In your responses, please include only the following information:

  • How did you find this job listing?
  • In one sentence, what makes you interested in Democracy Works?
  • In one sentence, what makes you interested in this role?
  • Would you be available to start by April 27th, 2020?
  • Are you willing to work at a non-partisan organization?
  • Do you have at least three years of experience as a software developer, most or all of which has been doing QA work?

As part of our application, you’ll see an optional form used to collect EEOC demographic information. The data collected in this form is useful in our EEOC reporting and in our assessment of our recruitment practices. However, please keep in mind that the standardized EEOC language used in this form does not reflect the values of Democracy Works--for example, we don’t view gender as binary. We also encourage all applicants to state their pronouns when applying for any job opening at Democracy Works.

Democracy Works is committed to diversity and inclusion in everything we do and aspires to have a team that's representative of the voters we serve. When hiring, we practice proactive outreach to top talent that’s underrepresented in our sector. We conduct an anonymized skills evaluation, to reduce implicit bias and resume-dependency in our process. We're a woman- and gay-founded nonprofit, and promote an inclusive culture that stands against racism, sexism, homophobia, and ableism (to name a few). To be explicit, we strongly encourage applicants of all races, ethnicities, political party associations, religions (or lack thereof), national origins, sexual orientations, genders, sexes, ages, abilities, and branches of military service.

Feel free to contact work@democracy.works if you have any questions about our commitment to inclusion or about general hiring practices, or if you need an accommodation for a medical condition during the hiring process. Democracy Works posts all current career opportunities at democracy.works/careers.

Apply Now
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Reliability Engineer
Full-Time
Tech & Engineering
Location: Brooklyn, NY or remote within the US Target Start Date: 4/7/2019 Benefits: Vision, dental, & medical insurance; 403(b) retirement savings plan; generous vacation policy; parental leave; long-term disability; employee assistance program Level: Mid to Senior Organizational overview: At Democracy Works, we believe voting should fit the way we live. To that end, we build technology for both voters and election administrators that simplifies the process and ensures that no voter should ever have to miss an election. TurboVote, our first service, helps voters register, stay registered, and cast a ballot in every election, from municipal to national. We’ve signed up more than seven million voters for TurboVote by building the largest college, nonprofit, and corporate voter engagement coalition in the country. Our partners include more than 300 campuses, nonprofits like Headcount, the Sierra Club, Climate Strikes, and the Hispanic Federation, companies like Starbucks, Univision, Facebook, Google, Snap, and dozens more. We also helped (basically) everyone find their polling place through the Voting Information Project. Its data had 123 million impressions in 2016, and over 11 million voters looked up where to vote on GetToThePolls.com. Ballot Scout helps election administrators track absentee ballots through the mail, providing transparency in the vote-by-mail process and making it easier to follow up when things go awry. And in 2018, we became the organizational home of the National Association of State Election Directors (NASED). The infrastructure team supports the software development team in ensuring Democracy Works’ services run smoothly, automating repetitive tasks, monitoring and alerting, and performing architecture and code review. Democracy Works faces unique scaling challenges, especially in a presidential election year, and the work of the infrastructure team is highly visible within the company. As our first Site Reliability Engineer, you will guide the direction of the infrastructure engineering discipline at Democracy Works; exemplifying reliable, measurable, secure and repeatable practices that will act as a “force multiplier” across our products. You will: -Maintain our infrastructure using Terraform and Kubernetes. -Design, build, maintain, and plan for growth of infrastructure at Democracy Works. -Create and maintain monitoring and alerting for services. -Create and maintain documentation for the systems and tools that you work with. -Automate “toil” - discover repetitive manual actions, document those actions, and automate them if possible. -Improve existing automation to mitigate risk introduced through the natural process of software change. -Join an on-call rotation for services you are responsible for. Review existing code and architecture for security and reliability. -Work closely with developers and product teams regarding security and reliability implications of software and infrastructure changes. -Aid developers in debugging production issues across services in a distributed system. -Assist with interview processes for other available roles at Democracy Works. -Work with product teams to balance and prioritize your work according to external deadlines and organizational goals. You are someone who: -Thinks about systems as more than the sum of their parts. -Knows their way around a Linux shell. -Knows why infrastructure-as-code is important. Understands Docker and its ecosystem. -Has some hands-on experience with Kubernetes, understands when it makes sense to use and when it doesn’t. -Has strong programming skills: we make heavy use of Clojure and the JVM but are interested in using the right tool for the job, and language is less important than fundamentals. -Has strong asynchronous communication skills. As a distributed team, we make heavy use of Slack, documentation, and development processes to communicate our ideas. -Understands security basics such as the principle of least privilege, specifically as applied to a cloud environment. -Has a desire to document something once they’ve learned it so that others can benefit from their knowledge. -Can structure and prioritize work, often from scratch, in accordance with organizational goals and external deadlines. Physical demands: This position requires regular, daily use of a computer to conduct work and communicate with colleagues. Social expectations: You will have regular one-on-one meetings with your manager and regular meetings with the developers and product managers you work with. Time and travel expectations: Democracy Works’s regular operating hours are 10 a.m. - 6 p.m. Eastern time. Two times per year, all full-time staff members participate in a five day retreat in our Brooklyn offices. All staff is held each year in May and November. Please apply using the application form linked above
Apply Now
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Developer
Full-Time
Tech & Engineering
Location: Brooklyn, NY or remote within the US Target Start Date: March 31, 2020 Salary Range: Junior to mid: $90K - $110K annually (depending on location and experience) Mid to senior: $110K-$130K annually (depending on location and experience) Benefits: Vision, dental, & medical insurance; 403(b) retirement savings plan; generous vacation policy; long-term disability; employee assistance program Level: Multiple levels, junior through senior At Democracy Works, we believe voting should fit the way we live. To that end, we build technology for both voters and election administrators that simplifies the process, and ensures that no voter should ever have to miss an election. TurboVote, our first service, helps voters register, stay registered, and cast a ballot in every election, from municipal to national. We’ve signed up more than seven million voters for by building the largest college, nonprofit, and corporate voter engagement coalition in the country, including more than 300 campuses, nonprofits like Headcount, the Sierra Club, Climate Strikes, and the Hispanic Federation, companies like Starbucks, Univision, Facebook, Google, Snap, and dozens more. We also helped (basically) everyone find their polling place through the Voting Information Project. Its data had 123 million impressions in 2016, and over 11 million voters looked up where to vote on GetToThePolls.com. Ballot Scout helps election administrators track absentee ballots through the mail, providing transparency in the vote-by-mail process and making it easier to follow up when things go awry. And in 2018, we became the organizational home of the National Association of State Election Directors (NASED). We are currently looking for developers for all our projects, at a variety of levels. Experience with the technologies listed below is helpful, but not necessary; we hope you'll bring excitement to learn what you haven't seen yet. We support junior team members by explicitly setting aside time for learning, and providing training from a more experienced developer. In addition to full-time hires, we’re also looking for two senior, temporary hires for the Voter Engagement team to work with us until the end of 2020 as we prepare for the November general election. Candidates joining our Voter Engagement team will work on TurboVote and the Democracy Works API. You'll join eight other software developers and an engineering manager to collaborate with the product and partnership teams in building software that helps voters and future voters. The technology that underpins this work is mostly microservices written in Clojure running in Docker containers on Kubernetes hosted on AWS. These services communicate over RabbitMQ and store their data in Datomic. The web front-ends are written in ClojureScript backed by React. Candidates joining the Election Administration team will be working on either the Voting Information Project (VIP), or Ballot Scout. For VIP, you'll join two other software developers to collaborate with the product and data collection teams in building software that helps collect, validate, QA, and publish data about elections, which in turn service millions of queries in major election years. For Ballot Scout, you’ll join a team of two that enables seamless tracking of ballots through the United States Postal Service and allows both voters and election administration officials to monitor progress of the ballots to and from election offices. The technologies that underlay these systems are written in Clojure, Clojurescript, Javascript, Python, and Go, with an emphasis in moving active development towards Clojure and Clojurescript. Infrastructure is hosted on AWS, and developers are beginning the process of migrating to a Kubernetes based deployment. You will: - Write code - Participate in processes to build our products - Report progress and roadblocks to the team - Help others - Work on professional development - Take the lead when a leader is needed - Communicate in documentation, PRs/tickets/stories, PR review, standups, and with non-technical stakeholders - Make compromises You are: - Detail-oriented and thorough in your work - Excited to learn about the voter engagement process and fixing our voting infrastructure - Empathetic - Curious You have experience - Writing and shipping code - Working within a team of developers - Making tradeoffs in your work Physical demands: this position requires regular, daily use of a computer to conduct work and communicate with colleagues. Social expectations; you will have regular 1:1s with an Engineering Manager and regular meetings with the developers and product managers you work with. Time and travel expectations; Democracy Works’s regular operating hours are 10 a.m. - 6 p.m. Eastern time. In May and November, all full-time staff members participate in a five day retreat in our Brooklyn offices. To apply, please complete the application form in the included link.
Apply Now
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Associate Roles
Full-Time
Other
Location: Brooklyn, NY or remote within the US Target Start Date: April 1, 2020 Salary Range: $57,000 - $72,000 annually Benefits: Vision, dental, & medical insurance; 403(b) retirement savings plan; generous vacation policy; parental leave; long-term disability; employee assistance program Level: Junior Role Type: Full time, permanent We’re staffing up quickly as we prepare for the 2020 elections, and we’re looking to add seven people to our organization at a Junior level. This application is for all seven of those roles. Here’s how it works: 1. You’ll submit your resume and answer a few questions for us below. 2. We’ll send you a practical exercise to complete within one week. 3. We’ll anonymously grade the practical exercises and select the highest scoring candidates for interviews. 4. There will be two rounds of interviews during which we’ll learn about each candidate. During these interviews, candidates will have the opportunity to ask us questions about the roles and teams below. These interviews are evaluative, but they’re also meant to give you space to learn about which role might be the best fit for you. 5. We will choose a set of finalists. 6. We’ll ask finalists to rank their preferred roles as we begin checking references for each finalist. 7. We’ll select seven of our finalists to hire into our open roles, taking candidate preferences into account. We’ll then make offers to our finalists. -- Open Roles: 1. Government Associate 2. Voting Information Project Outreach Associate 3. Research Associate 4. Partner Outreach Associate 5. Partner Support Associates (three positions open) Please find a full description of each role in the included link. -- Application Instructions: To apply, please send a resume and respond to the following questions (instead of a cover letter) using the included link. In your responses, please include only the following information: 1. How did you find this job listing? 2. In one sentence, what makes you interested in Democracy Works? 3. In one sentence, what makes you interested in submitting an application for these roles? 4. Would you be available to start by April 1st, 2020? 5. Are you willing to work at a non-partisan organization? 6. Do you have experience working on, or adjacent to, the development of technology? [Required for the Government Associate Role] 7. Do you have experience working with external partners or stakeholders in some capacity? As part of our application, you’ll see an optional form used to collect EEOC demographic information. The data collected in this form is useful in our EEOC reporting and in our assessment of our recruitment practices. However, please keep in mind that the standardized EEOC language used in this form does not reflect the values of Democracy Works--for example, we don’t view gender as binary. We also encourage all applicants to state their pronouns when applying for any job opening at Democracy Works. Democracy Works is committed to diversity and inclusion in everything we do and aspires to have a team that's representative of the voters we serve. When hiring, we practice proactive outreach to top talent that’s underrepresented in our sector. We conduct an anonymized skills evaluation, to reduce implicit bias and resume-dependency in our process. We're a woman- and gay-founded nonprofit, and promote an inclusive culture that stands against racism, sexism, homophobia, and ableism (to name a few). To be explicit, we strongly encourage applicants of all races, ethnicities, political party associations, religions (or lack thereof), national origins, sexual orientations, genders, sexes, ages, abilities, and branches of military service. Feel free to contact work@democracy.works if you have any questions about our commitment to inclusion or about general hiring practices, or if you need an accommodation for a medical condition during the hiring process. Democracy Works posts all current career opportunities at democracy.works/careers.
Apply Now
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
VIP Data Fellow
Full-Time
Other
At Democracy Works, we believe voting should fit the way we live. To that end, we build technology for both voters and election administrators that simplifies the process and ensures that no voter should ever have to miss an election. The Voting Information Project (VIP) coordinates with state election offices to publish nationally-standardized information about where and how to vote—data that powers everything from Google’s polling place search to our text message and email reminders to TurboVote users. The Data Fellow will work with the VIP team for the 2020 election cycle, assisting with collecting, cleaning, and ensuring the accuracy of a nation’s worth of election data. You will: -Work with Democracy Works technical staff to collect and organize elections data from state and local election offices -Assist with standardizing & cleaning datasets in spreadsheets or tabular formats -Perform quality assurance checks on the information to assure accuracy and completeness of the data -Research partner and user-reported errors You are: -Extremely attentive to details -Proficient at working with data -Able to organize non-centralized, non-standard information into a coherent format -Knowledgeable on a basic level of American politics, elections, and/or election administration -Skilled at managing competing priorities Happy to pitch in wherever help is needed You have experience: -Working with Microsoft Excel, Google Sheets, or other data management software -Communicating across different areas of expertise and working in teams Working on tight deadlines and quickly turning around deliverables Physical demands: This position requires regular, daily use of a computer to conduct work and communicate with colleagues. Social expectations: This position requires regular check-ins with colleagues and occasional external-facing meetings. Time and travel expectations: Democracy Works’s regular operating hours are 10 a.m. - 6 p.m. Eastern time. During the weeks directly prior to elections, VIP staff may be expected to work additional weekend or evening hours.
Apply Now

Our open positions