Skip to main content
Posted October 23, 2019
New York Public Radio

Senior Engineer Manager (CRM Architect)

Spring Street, NY 10013, USA Full Time

New York Public Radio is seeking a seasoned Senior Engineering Manager to manage the software-enabled aspects of our streaming and on-demand audio...

New York Public Radio is seeking a seasoned Senior Engineering Manager to manage the software-enabled aspects of our streaming and on-demand audio delivery systems using creative and pragmatic technology solutions.

In this role, your responsibilities will range from being the authority on our audio content metadata management systems, to improving media delivery workflows, and making sure other departments have the information they need to make critical decisions.

You will ensure that our technical infrastructure and platforms keep apace of industry trends, are performant, and maintain our high standards for maintainability.

To be successful in this position, you must be capable of understanding our existing processes and distinguishing between the ones that can be fundamentally reinvented from the ones that should be iteratively improved upon. Knowledge of (in order of priority) designing for scalability, microservice architecture, and metadata fundamentals will be critical for carrying out that assignment, as will excellent communication, collaboration, and analytical abilities. Passion for the public interest, news, podcasts, and media are also important.

Responsibilities:

  • Develop and support tools, automation patterns, and processes that enable teams to deliver content at scale with accurate, timely metadata.
  • Visualize and document current-state and future-state architectures and standards, and communicate those clearly to technical and non-technical audiences, while keeping them up-to-date with each delivery increment.
  • Proactively identify, circumvent, avoid and/or resolve design issues and development problems that have an adverse impact on projects.
  • Drive collaborative conversations with our engineering team and collaborate closely with other departments on roadmaps, cross-cutting concerns, and standards.
  • Maintain and create instrumentation for measuring activity, performance, capacity, reliability, cost, and quality of content systems.

Requirements:

  • Able to translate complex ideas into clear product definitions and requirements, then communicate those ideas and the reasoning behind them effectively with technical and non-technical colleagues.
  • Proven record of architecting and building applications used in business-critical operations featuring high performance, scalability, and availability.
  • Demonstrable expertise in major areas of technical architecture and software design, including:
  • Infrastructure (networking, containerization, load balancing, scalability, availability, and storage management)
  • Security (including backup strategies, disaster recovery, authentication, and identity management)
  • Data (modeling, query optimization, and search)
  • Application design (OOP, SOA, batch processing, queueing/messaging, instrumentation, logging, and testing).
  • Experience designing, developing and supporting APIs and microservice architectures in production.
  • Production experience with Docker and Fargate or Kubernetes.
  • Extensive experience building systems on cloud platforms (AWS preferred).
  • Experience breaking down large, complicated projects into multiple stages at multiple levels of granularity for planning purposes, while keeping them up-to-date during the lifetime of the project.
  • High attention to detail.
  • Strong analytical, organizational, and task management skills.

If you are interested in this role please submit your resume, cover letter and your salary requirements.

This listing expired on Nov 22. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.