Product Engineer, Membership and Front-End

ProPublica•New York, NY
•$120,000 - $145,000•Hybrid

About The Position

ProPublica is hiring a software engineer to work primarily on the systems and services that power its audience data platforms. The role supports ProPublica’s public-interest journalism mission by improving its understanding of audiences and donors. The engineer will contribute to the long-term product roadmap while also doing hands-on development, shipping high-quality and resilient code, configuring no- and low-code integrations, documenting work, sharing expertise, and proactively solving problems. As part of an expanding, cross-functional product team, the engineer will work with colleagues across engineering, audience and membership operations, as well as designers, product managers, data analysts, other engineers, and agency partners. The position reports to the Director of Product Engineering and works closely with the Audience Data and Insights Analyst. The role includes an in-office requirement of two days per week in the New York City office; this may be extended to other offices with 60 days’ notice. Remote candidates may be considered. Applicants must be eligible to work in the U.S. The position is covered by a collective bargaining agreement with The NewsGuild of New York, Local 31003, CWA, AFL-CIO.

Requirements

  • At least three years of experience in front-end software development and system integrations.
  • A track record of implementing and maintaining performant, secure, and scalable solutions.
  • Experience interacting with audience and reader data platforms, such as Salesforce, Google Analytics, Parse.ly, Sailthru, or similar CRM, CDP, and analytics tools.
  • Experience working on a customer data platform implementation within the last two years.
  • Excellent problem-solving and troubleshooting skills.
  • Experience working collaboratively with diverse stakeholders and adapting solutions to evolving business needs.
  • Clear spoken and written communication skills, including the ability to document technical processes and present complex integration workflows to technical and nontechnical stakeholders.
  • Ability to travel for occasional staff summits or other required events.
  • Eligibility to work in the U.S.

Nice To Haves

  • Prior experience implementing solutions such as Piano or MonetizationOS, or building similar functionality.
  • Working knowledge of Wordpress and/or Wordpress VIP.
  • Fluency in at least one front-end language, such as PHP, TypeScript, or vanilla JavaScript.
  • Hands-on experience with cloud data warehouses such as Google BigQuery and customer data platforms such as Braze or Hightouch.
  • Knowledge of newsroom workflows and a passion for journalism.

Responsibilities

  • Build and ship reader-facing membership features, including calls to action, donation flows, and account and authentication experiences, using clean, resilient code.
  • Integrate messaging tools, payment and donation-processing platforms, user accounts, CDP and CRM systems, and connected data infrastructure.
  • Instrument audience and donor journeys by setting up accurate, actionable event tracking.
  • Build infrastructure for A/B testing and run experiments with internal business teams.
  • Write front-end services and integrations as needed for a site running on Wordpress VIP.
  • Work with engineering leaders to protect reader privacy and maintain compliance with legal and regulatory requirements.
  • Collaborate with designers, product managers, data analysts, engineers, agency partners, and colleagues across engineering, audience, and membership operations.
  • Contribute to product roadmaps, documentation, and the resolution of technical and operational problems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service