Search About Donate

This position has been filled.

Reports to the director of technology
Based in our newsroom in New York, N.Y.

The Marshall Project is seeking a web developer to join the newsroom team that makes our award-winning journalism possible. You should be capable of contributing code to feature story production, custom charts and visualizations, our website and our custom CMS. You should have some experience building websites, but you don’t need to be an expert. The Marshall Project is a supportive, collaborative work environment where you will have room to learn and grow. We’re looking for talented people who care about criminal justice issues, not specific checklists of skills.

The Marshall Project is a nonprofit, nonpartisan news organization focused on the U.S. criminal justice system. We produce investigative and explanatory journalism about law enforcement, immigration, courts, incarceration and reentry. To reach a wider audience, we share our work with larger news outlets — more than 100 so far. We also publish a daily roundup of news and commentary from around the country, and a weekly feature, “Life Inside,” that gives voice to people entangled in the machinery of criminal justice. We also produce larger projects such as We Are Witnesses and The Next to Die.

We are an equal opportunity employer, committed to diversity. We encourage qualified applicants of all races, ethnicities, physical abilities, genders, and sexual orientations, including people who have been incarcerated, to apply. We feel a responsibility to help train and mentor the next generation of investigative, visual and interactive journalists.


  • Interest in criminal justice issues and the future of digital storytelling

  • Strong knowledge of semantic HTML, CSS, and JavaScript (JQuery)

  • Familiarity with a web framework such as Django, Express, or (ideally) Ruby on Rails

  • Familiarity with the command line and Git

  • Ability to work with many different collaborators, both within our newsroom and partners from other organizations

  • One to three years of experience working as a programmer


  • Experience developing, deploying or managing a production web service (Heroku/AWS/etc.)

  • Comfortable dealing with databases. We use Postgres and MongoDB in production.

  • Knowledge of JavaScript frameworks such as React and visualization libraries like D3

  • Knowledge of or an interest in analytics tools, including Google Analytics, Chartbeat and our own home-brewed concoctions.

  • Experience with Adobe Creative Suite

  • Experience working in a newsroom


  • Fair wage and excellent health insurance

  • Work in a small, Pulitzer Prize-winning newsroom in close collaboration with our talented editors and journalists.

  • A mandate to experiment with new forms of digital journalism

  • Opportunities to learn new skills and technologies

If this isn’t exactly your skill set or experience level, but you think you could help us out, please apply anyway! Pay will be commensurate with experience.

To apply please send a resume and cover letter to along with any links that would help us better understand your work (portfolio, Github, etc.).