Software Engineer, Product & Audience Technology @NPR
Software Development
Salary usd 117,968.09 ..
Remote Location
🇺🇸 USA Only
Job Type full-time
Posted 2d ago

[Hiring] Software Engineer, Product & Audience Technology @NPR

2d ago - NPR is hiring a remote Software Engineer, Product & Audience Technology. 💸 Salary: usd 117,968.09 - 128,281.16 per year 📍Location: USA

Role Description

The Audience Technology group is looking for an experienced, talented and knowledgeable Software Engineer to join the Consumer & Network Services team responsible for developing, supporting and maintaining our microservices, core backend APIs, and systems that power donor/subscriber conversion experiences on NPR platforms.

  • Develop, maintain, and support our core backend APIs, with a primary focus on our Identity Service (PHP 8) and Stripe Connect API (Node.js).
  • Manage and refine API integrations with key external softwares such as Marketing Cloud and Supporting Cast.
  • Maintain and update Piano software implementation on NPR.org, iterating on promotional messaging utilizing foundational front-end web technologies (HTML, JavaScript, CSS).
  • Partner to develop new front-end and back-end code that powers key parts of the user lifecycle on NPR products, including newsletter enrollments, account creation and management, donation and subscription.
  • Collaborate across teams to implement A/B tests across user experiences to optimize performance and drive our goals.
  • Ensure technology meets standards in security and compliance in coordination with our IT security group.
  • Deploy consistent log monitoring to ensure we can understand and remediate issues identified in our code.
  • Leverage modern developer tooling—including AI coding assistants and LLMs—to accelerate boilerplate development, generate tests, and troubleshoot complex debugging scenarios.
  • Write clean, efficient, scalable, and reusable code based on product specifications.
  • Provide input on system design and architecture within the feature areas and services owned by the team.
  • Participate in all phases of quality assurance and defect resolution to ensure seamless audience conversion experiences.
  • Collaborate in code reviews, knowledge sharing, and writing technical designs.
  • Mentor and coach junior engineers on code quality and best practices, fostering a highly motivated and mission-driven team culture.
  • Actively participate in agile ceremonies (including daily stand-ups, sprint retros, sprint reviews) and join our on-call rotation.

Qualifications

  • 3 to 5 years of experience in software development.
  • Fluency in PHP and Node.js or a modern backend language (such as Python, Node.js, Go, Java) and an eager, enthusiastic willingness to cross-train into our modern PHP 8 ecosystem.
  • Working knowledge of foundational front-end web technologies (HTML, CSS, vanilla JavaScript).
  • Experience in developing and working with RESTful APIs that utilize cloud infrastructure such as AWS.
  • Demonstrated adaptability and eagerness to integrate new technologies (such as GenAI developer tools) into your daily engineering workflow to improve efficiency and output.
  • Strong Object-Oriented programming skills and familiarity with SQL and RDBMS technologies.
  • Experience writing unit and other automated tests to ensure reliable production deployments.
  • Solid knowledge of web development best practices, coding standards, source control management, build processes, and testing.
  • A demonstrable passion for public media and NPR's mission to create a more informed public.

Requirements

  • Hands-on experience with Stripe Connect or other modern payment processing platforms.
  • Previous work in PCI-compliant environments, or comparable security experience managing sensitive user/donor data.
  • Experience with podcast subscription platforms, such as Supporting Cast or our internal NPR+ systems.
  • Advanced experience with the Amazon AWS ecosystem (e.g., Lambda, EC2s, DynamoDB, RDS).
  • Experience building and maintaining CI/CD pipelines (Github Actions, Jenkins, CodeFresh, or equivalent).
  • Experience using performance monitoring and log aggregation applications (Datadog, New Relic) to proactively troubleshoot production issues.

Benefits

  • Salary Range: The U.S. based anticipated salary range for this opportunity is $117,968.09 - $128,281.16 plus benefits.
  • NPR offers access to comprehensive benefits for employees and dependents, including health and wellness, paid time off, and financial well-being.
  • Plan options include medical, dental, vision, life/ accidental death and dismemberment, long-term disability, short-term disability, and voluntary retirement savings.
Before You Apply
🇺🇸 Be aware of the location restriction for this remote position: USA Only
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer, Product & Audience Technology @NPR
Software Development
Salary usd 117,968.09 ..
Remote Location
🇺🇸 USA Only
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
🇺🇸 Be aware of the location restriction for this remote position: USA Only
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later