Welcome. We are The Markup (https://themarkup.org/) — a new nonpartisan, nonprofit journalism organization in New York City. We're hiring!

Our mission is to investigate and illuminate the societal effects of new technologies. With little accountability or oversight, technology is affecting who we vote for, how we raise our kids, who is able to get housing, jobs, healthcare and a comfortable life. We will investigate these impacts, with the goal of holding the powerful to account, raising the cost of bad behavior, and spurring reforms. We begin publishing in 2019.

The Markup is committed to building a team that includes a wide variety of backgrounds and perspectives, and an organizational culture that is reader-centered, inventive, rigorous, collaborative, and courageous. We won't tolerate jerks. We aim to be a place where a diverse mix of dedicated people will want to come, stay, and do their best work. 

We strongly encourage applicants who are people of color, LGBTQ, women, people with disabilities, and/or formerly incarcerated people, and a college degree is not required. If reasonable accommodation is needed to participate in the job application or interview process, please contact jobs@themarkup.org. We are an equal opportunity employer, and we do not discriminate on the basis of race, color, religion, creed, age, sexual orientation, gender identity or expression, marital status, country of origin, citizenship, ancestry, physical or mental disability, veteran status, or any other category protected by local, state, or federal laws. 

About the Position

The Markup is looking for a Full Stack Software Engineer to join its technology team. This engineer will build and maintain our CMS, customize our internal web applications and help develop standards and processes to ensure the stability and sustainability of our systems. They will also have the opportunity to work with the Chief Revenue Officer to architect and build an analytics system unique amongst news sites — one that can measure site engagement without sacrificing reader privacy.

They will work closely with the DevOps engineer to deploy services and keep our systems stable, and they will collaborate with journalists in the newsroom to bring clarity to our stories and create a more impactful reader experience.

Our stack is Wordpress, Flask, and JavaScript, but we’re not fully tied to these technologies. Going forward, the software engineer will help shape our architecture to match the requirements of the newsroom and the technical team. 


  • 3+ total years experience with a mix of building applications with frontend technologies and frameworks (HTML, JS, CSS), backend web services, and databases.
  • Flexible and not insistant on one set of languages or technologies. Willing to learn and work with whatever tools are necessary to get the job done.
  • Familiarity with security, privacy, and performance best practices.
  • Excellent communication skills. You’ll need to be able to clearly communicate with all members of the organization, regardless of their level of technical expertise.
  • Self directed. This is a small technical team, and you’ll need to be good at prioritizing your own work.

Nice to Haves

  • Track record of using and supporting open-source tools.
  • Experience using, customizing, and optimizing Wordpress.
  • Experience with Python (and specifically Flask).
  • Experience administering Linux servers.
  • Experience building deployment pipelines.
  • Experience building a media website or working in journalism.
  • Experience with PCI compliance or payment systems.


We pay people fair and reasonable salaries, in accordance with their skills, abilities, and experience. We also provide a generous benefits package that includes medical, dental, vision, life, disability, parental leave, fertility support, pet insurance, and retirement plan contributions.

The salary for this position begins at $120,000 and will be established based on the successful candidate's experience, education and skills.

How to apply

To apply, please fill out the form below. A cover letter is welcome but not required. Please do not contact the hiring manager directly, and please do not send a resume to staff at their individual email addresses.

We have a preference for this position being based out of NYC, but remote is a possibility for strong candidates. If remote, working hours must significantly overlap with US Eastern and the candidate must be able to travel to New York frequently.

At this time, due to our status with our fiscal sponsor, we unfortunately cannot consider applications from people who don't already have the legal right to work in the United States. In order to work for The Markup, a project of NEO Philanthropy, you'll be required to provide documentation establishing that you're eligible for U.S. employment.


Apply for this Job

* Required