Product Engineer, Membership and Front-End
ProPublica · New York City, United States
About this role
**ProPublica — Product Engineer, Membership and Front-End** ProPublica is an independent, nonprofit newsroom producing investigative journalism in the public interest. We’re hiring a **software engineer** to work primarily on the systems and services that power our **audience data platforms**, helping advance our mission by enabling deeper understanding of our audiences and donors. ## What you’ll do - Build and ship **reader-facing features** that drive membership—calls to action, donation flows, and account/authentication experiences—with clean, resilient code. - Integrate the systems behind them: **messaging tools, payments/donation processing platforms, user accounts, CDP/CRM**, and the data infrastructure connecting them. - Instrument the audience and donor journey by setting up **accurate, actionable event tracking**. - Make experimentation routine by building infrastructure for **A/B testing** and running experiments with internal business teams. - Write **front-end services and integrations** as needed (site runs on **WordPress VIP**). - Work with engineering leaders to **protect reader privacy** and maintain compliance with legal/regulatory requirements. ## Required qualifications - At least **3 years** of experience in **front-end software development** and **system integrations**, delivering performant, secure, scalable solutions. - Experience with audience/reader data platforms such as **Salesforce, Google Analytics, Parse.ly, Sailthru**, or similar CRMs/CDPs/analytics tools. - Experience working on a **customer data platform implementation** within the last two years. - Strong problem-solving and troubleshooting skills in a collaborative environment, supporting diverse stakeholders and adapting to evolving needs. - Clear written and spoken communication; ability to document technical processes and explain complex integration workflows to technical and nontechnical stakeholders. - Ability to **travel occasionally** for staff summits or required events. ## Preferred qualifications - Experience implementing solutions such as **Piano** or **MonetizationOS** (or similar functionality). - Working knowledge of **WordPress** and/or **WordPress VIP**. - Fluency with at least one web development language such as **PHP, TypeScript, or vanilla JavaScript**. - Hands-on experience with cloud data warehouses like **Google BigQuery** and CDPs such as **Braze** or **Hightouch**. - Knowledge of newsroom workflows and a passion for journalism. ## Role details - **Full-time** position - **Location:** ProPublica is based in **New York**, but they’re open to **remote** candidates. - **In-office requirement:** **2 days/week** in the **New York City** office (may extend to other offices with 60 days’ notice). - Applicants must be eligible to work in the **U.S.** - **Salary range:** **$120,000–$145,000** (final offer depends on experience, accomplishments, and location). - This role is covered under a collective bargaining agreement with **The NewsGuild of New York, Local 31003, CWA, AFL-CIO**. ## How to apply Questions? Email **talent@propublica.org**. **No phone calls, please.** We encourage candidates who may not fit every requirement or who have important skills we haven’t listed to apply. ProPublica is an equal opportunity employer and is committed to building an inclusive environment.
Listing freshness
CronJobs last confirmed this listing 58m ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.