Job: Software Engineer

Position: Software Engineer
Benefits: Vision, dental, and medical insurance. Cell phone reimbursement.
Location: Chicago, IL or Washington, DC, with remote work a possibility
Type: Full-time
Salary: $65,000 - $70,000 annually
Start date: January 4, 2016


Position Description

The Center for Technology and Civic Life publishes datasets that have helped millions of people learn more about who is on their ballot and who represents them in government. We’re looking for a Software Engineer with a passion for civic engagement to help us continue to provide relevant, local civic data to people across the country.

The Software Engineer will be the technical lead on the execution of CTCL’s civic data programs. The Software Engineer will, in collaboration with the Director of Civic Data, be responsible for the maintenance and expansion of CTCL’s existing codebase that standardizes and publishes the datasets created by the Civic Data team. Additionally, the Software Engineer will be responsible the technical implementation for new civic datasets, from database construction to publication.

In addition, the Software Engineer may be asked to consult on or assist with the creation of technical assets for CTCL’s programs more broadly, with the understanding that any such responsibilities will be of secondary priority to the execution of civic data work.

This position reports to the Director of Civic Data.



 Software development. Provide development and technical support for CTCL’s civic data programs, including the Governance Project and Ballot Information Project. This will include maintaining and improving existing matching and standardization code, as well as building tools to support and enhance new datasets created by the CTCL Civic Data Team.

Desired Qualifications

A successful candidate for the Software Engineer position will have a comprehensive understanding of our mission and demonstrate a proven track record of success. In addition, while no candidate will possess every quality, the successful candidate will possess many of the following qualifications and personal attributes:

  • Experience developing software and standardizing data

  • Mastery of one or more modern software language (we primarily work in Python, but understand that language skills are often transferable)

  • Familiarity with American politics and elections

  • Thrive in an intensive and outcome-driven work culture

About CTCL

CTCL is a non-partisan, non-profit that uses technology to improve the way local governments and communities interact. We do this by providing resources for local election administrators so they can update the ways they use technology to communicate with voters. We also do this by publishing free, open-source civic datasets that are used in some of the most powerful tools that drive civic participation. 

To date, we’ve built a knowledge network of hundreds of local election administrators through a program we call ELECTricity. And we have published civic datasets that answer questions like 'What’s on my ballot?' and 'Who represents me?', which have been accessed over 60 million times.


To Apply

Application will be accepted and interviews will be conducted on a rolling basis.

  1. Submit the following information for consideration to Please mention “Software Engineer” in your subject line.

    • A short letter of interest

    • A resume of relevant experience to the responsibilities and qualifications listed above.

  2. People who demonstrate that they are qualified in their application materials will have the opportunity to complete a test.

  3. People who perform well on the test will be asked to participate in an interview.

  4. Based on the application, test results, interviews, and reference checks, one person will be selected for the position.

The Center for Technology and Civic Life is proud to be an Equal Opportunity Employer. We encourage people of all races, colors, religions, national origins, sexual orientations, gender identities and expressions, sexes, ages, abilities, branches of military service, and political party affiliations to apply.