Jobs · Engineering

Senior Software Architect, Audience Lifecycle

NPR · United States · 2 mo ago
RemoteRemoteEngineering$185k–$211k/yrFull-time

About the Role

NPR seeks a Senior Software Architect to lead technology decisions, design scalable solutions, and guide data lifecycle infrastructure that powers audience-facing products across the organization. This role works with leaders and cross-discipline teams to shape long-term strategic technology decisions, coordinate complex projects impacting multiple teams, and partner with stakeholders to ensure successful outcomes.

Responsibilities

  • Architect Personalization & Data Systems: Lead the design, optimization, and scaling of real-time data ecosystems and event-driven pipelines that power personalized audience experiences across NPR digital platforms.
  • Establish Self-Service Infrastructure: Design robust frameworks, governance standards, and APIs that enable engineering, analytics, and marketing teams to autonomously leverage data and personalization tools.
  • Guide Technology Strategy & Standards: Evaluate emerging technologies, establish modern architecture standards (including medallion architecture and orchestration frameworks), and drive adoption across product lines.
  • Technical Oversight & Governance: Provide technical direction and cross-divisional oversight for complex, high-impact engineering projects impacting multiple teams and systems.
  • Collaborative Solutioning & Planning: Partner with product managers, engineering leaders, and stakeholders during OKR planning, roadmap development, and technical proposal reviews.
  • Code & Architecture Quality: Mentor engineering peers through substantive design reviews, code standards definition, security/privacy alignment (GDPR/CPPA), and cost-optimization practices.
  • Production Excellence & Operational Support: Participate in system deployments, establish CI/CD best practices, troubleshoot production incidents, and join the engineering on-call rotation after initial onboarding.
  • Team Growth & Inclusion: Assist in onboarding new technical staff, participate in inclusive hiring practices, and proactively contribute to continuous process improvements within scrum environments.

Minimum Qualifications

  • 5+ years of experience designing and leading solutioning and architecture planning in a multi-team environment.
  • 5+ years of experience designing systems with scalability, reliability, and cost-efficiency as first-class concerns.
  • 5+ years of experience with cloud infrastructure (AWS, GCP, etc) and infrastructure as code (e.g., Terraform).
  • 5+ years of experience building applications that span multiple platforms such as web, mobile, voice, APIs, and system integrations using modern languages and frameworks.
  • Demonstrated experience integrating with external APIs / services.
  • Ability to design and lead practical technical design.
  • Demonstrated expertise in designing real-time integrations and data-centric applications & services that power personalized user experiences at scale.
  • Expertise in data governance strategy and implementation.
  • Familiarity with medallion architecture.
  • Fluent in Node/TypeScript and Python.
  • Experience building consumer-facing high-traffic applications and related concerns — SEO, browser performance, CDN configurations, etc.
  • Experience with data privacy and compliance (GDPR, CPPA, etc.) concerns.
  • Experience with test and development automation.
  • Experience working with a version control system (Git preferred).
  • Experience with cost-optimization & controls, forecasting, and evaluating trade-offs for high availability systems.

Preferred Qualifications

  • Experience with large-scale data processing frameworks (e.g., Apache Spark, Snowflake) or medallion architecture implementations.
  • Familiarity with machine learning architectures, distributed search engines (Elasticsearch), or NoSQL databases (DynamoDB).
  • History of contributing to open-source software projects or public technical communities.

Required Skills & Competencies

  • System Architecture & Design: Deep understanding of distributed systems, event tracking, and API integration design.
  • Technical Leadership & Collaboration: Ability to guide cross-functional teams and synthesize technical feedback into actionable designs.
  • Data Strategy & Governance: Practical knowledge of end-to-end data lifecycles, refinement, and activation.
  • Problem Solving & Resiliency: Strong operational mindset for diagnosing high-traffic production challenges and optimizing cloud costs.
  • Inclusive Communication: Skill in explaining complex architecture concepts clearly to both technical and non-technical stakeholders.

Pay

$184,758.33 – $211,081.45 annually

Schedule & Work Location

This is a full-time, exempt position. This role is remote-permitted; you may work remotely from any U.S. location supported by NPR, on-site at an NPR facility (based on desk availability and approval), or a combination of both. Travel to other locations may be expected from time to time.

Benefits

  • Medical, dental, and vision insurance
  • Life/accidental death and dismemberment insurance
  • Long-term and short-term disability coverage
  • Paid time off
  • Voluntary retirement savings plan

Similar jobs

Senior Software Architect

Radiance TechnologiesBeavercreek, OH· 1 wk ago
Engineeringapply on radiancetech.wd12.myworkdayjobs.com

Senior Software Architect

TownePlymouth Meeting, PA· 1 mo ago
Engineering$223k–$250k/yrapply on townepark.wd5.myworkdayjobs.com

Software Architect Senior

York Space SystemsGreenwood Village, CO· 1 mo ago
Information Technologyapply on jobs.dayforcehcm.com