Nationalpublicradioinc

Senior Mobile Software Architect

Remote. Posted a month ago

The role

You will lead technology strategy for complex engineering initiatives across mobile platforms and distributed systems. You will design scalable solutions, build robust pipelines, and guide strategic technology decisions for NPR and its Member Station Network.

What you will do

  • Architect unified mobile and cross-platform systems
  • Design scalable personalization and delivery pipelines
  • Conduct technical evaluations for custom builds versus vendor solutions
  • Provide technical oversight for multi-team engineering initiatives
  • Conduct architectural proposals and code reviews
  • Architect solutions for privacy compliance, security, and cost optimization
  • Participate in automated deployments and developer on-call rotation
  • Author documented, resilient code and reusable core libraries
  • Assist in onboarding, training, and interviewing software engineering staff

Required qualifications

  • 7+ years of progressive software engineering experience
  • Success designing and leading technical architecture for complex, multi-team platform environments
  • Deep technical proficiency in native mobile architecture (iOS and Android) using Swift, Kotlin, Java, or Objective-C
  • Track record designing high-traffic, resilient distributed systems, RESTful/GraphQL APIs, and client-server integration patterns
  • Practical experience architecting media playback, streaming protocols, CDN configurations, and cloud infrastructure ecosystems (AWS or GCP)
  • Experience integrating data privacy and compliance standards (GDPR, CPRA) and cloud cost optimization frameworks
  • Experience with modern version control systems (Git), continuous integration pipelines, and automated testing frameworks
  • Ability to translate complex business and product requirements into architectural designs
  • Ability to isolate, diagnose, and resolve production incidents during on-call rotation
  • Exceptional written and verbal communication skills
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, OR equivalent practical work experience

Nice to have

  • Familiarity with modern backend languages such as Go or PHP in event-driven or microservice architectures
  • Experience optimizing edge media caches
  • Working with relational databases/SQL
  • Contributing to open-source software initiatives

Benefits

  • Medical
  • Dental
  • Vision
  • Life/ accidental death and dismemberment
  • Long-term disability
  • Short-term disability
  • Voluntary retirement savings
  • Paid time off
  • Health and wellness access
  • Financial well-being access

About the company

NPR is a mission-driven multimedia organization that produces news, information, and music programming in partnership with hundreds of independent public radio stations.

Senior Mobile Software Architect at Nationalpublicradioinc | JobZoey