American Public Media
  • SCPR, Digital - 18IA
  • Pasadena, CA, USA
  • Full Time

Benefits Eligible

Who We Are:

Southern California Public Radio (SCPR) is a member-supported public media network whose mission is to strengthen the civic and cultural bonds that unite Southern California's diverse communities by providing the highest quality news and information service on air at 89.3 KPCC, online at and through KPCC In Person. Since our founding in 1999, SCPR has been a fast growing, innovative, multi-platform public service newsroom. We reach more than 8,000,000 users a year digitally and 700,000 listeners every week on the radio. Every day, our staff helps audiences catch up on the latest headlines, solve the complexities of life in Southern California, and connect curious communities to one another.

Position Summary:

The Software Engineer will create and support high-profile, delightfully designed consumer products across our entire digital portfolio. This person will work on diverse and wide-ranging projects, including workflow automation, front-end applications, on demand and streaming audio systems, API development, content management, and storytelling tools. Drawing on a solid array of front and backend development skills, the Engineer will work to develop scalable, low tech debt products that enhance and extend the reach and impact of our mission-driven journalism.

Our ideal candidate will have experience developing engaging consumer-facing products and building connections and integrations between enterprise-level software applications. We are looking for self-starters who value collaboration, learning new skills, and clean code. Candidates who have experience in media, content, and mobile are preferred, but lacking that, a love of storytelling and news is a huge plus.

Position Responsibility:

  • Ideate, develop, and test smart new software products to support news gathering, content and newsroom management, audience engagement, content distribution, and system automation.
  • Work with senior software engineer and front-end engineer to extend CMS capabilities and develop toolsets and templates for interactive storytelling.
  • Develop tools and applications to automate audio streaming and publishing, content distribution (podcasts, on-demand audio, text, etc), and data aggregation (CRM, data warehouse).
  • Understand business and technology goals; present options and considerations in solution development and problem solving, being mindful of the cost/benefit prospect of developing quickly versus developing for long term sustainability.
  • Support and train non-technical personnel in editorial, events, marketing, underwriting and membership.
  • Other duties as assigned.

Required Education and Experience:

  • Bachelor's Degree or equivalent work experience.
  • 3+ years of work experience building production applications using front and back-end technologies and frameworks.
  • Experience with development and performance tuning of relational databases.
  • Experience in working with large-scale, consumer-oriented websites.
  • Experience working with content management systems.

Required Skills, Knowledge and Abilities:

  • Mastery of object-oriented language and MVC principles, preferably Ruby and Rails and/or Java.
  • Experience with Git.
  • Experience writing front-end code for web applications (Javascript & CSS).
  • Experience with document-oriented or key-value data stores like Redis or MongoDB.
  • Experience publishing and consuming REST-based APIs.
  • Solid oral and written communication skills.
  • Demonstrated ability to work in an interdisciplinary team environment.
  • Familiarity with communicating technical requirements.
  • Ability to analyze requirements and provide accurate work estimates.
  • Ability to work with little supervision.

Preferred Skills and Experience:

  • You're experienced in building, scaling and maintaining robust content and media management systems.
  • You have experience with Node.js, Angular, GraphQL, React, Elasticsearch.
  • You have an intermediate understanding of infrastructure architecture best practices and configurations, cloud-based hosting environments such as AWS, microservices, and system issue remediation.
  • You have a desire to understand and try out new technologies.
  • You have a passion for storytelling, news, and user experience.
  • You find working creatively with constraints around resources, time, and content exciting.
  • You care about the details.
  • You seek perpetual growth.

Physical Demands and Working Conditions:

  • Must be able to perform the essential duties of the position with or without reasonable accommodation.
  • Physical Demands: 
    • Required to walk, sit, and stand; reach with hands and arms; balance, stoop, kneel, or crouch
    • Frequent use of hands for data entry/keystrokes and simple grasping.  
    • Required to move about in an office environment and sit for extended periods of time
    • Frequent use of hands for data entry/keystrokes and simple grasping
  • Working Conditions: 
    • Moderate noise level
    • Occasional exposure to prevalent weather conditions

Diversity creates a healthier atmosphere: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.

We are committed to hiring a breadth of diverse professionals and encourage members of diverse groups to apply.

American Public Media
  • Apply Now

  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
Inside APMG Logo Join Us Connect Culture