Jobs · Engineering

Manager, Mobile Software Engineering

NPR · United States · 4 days ago
RemoteRemoteEngineering$165k–$175k/yrFull-time

Intro to Position

Do you want to play a major role in the future of public media? Do you have a passion for mobile technology, open-source software, and serving the public?

Responsibilities

  • People Leadership & Coaching: Manage, mentor, and coach a team of Mobile Software Engineers, actively investing in their career growth, professional development, and psychological safety.
  • Talent Acquisition & Onboarding: Lead recruitment and hiring efforts for software engineering vacancies on your team, and manage the structured onboarding and training of new engineering staff.
  • Cross-Functional Collaboration: Partner with product managers, UX designers, data analysts, and editorial partners across all stages of the product development lifecycle.
  • Agile Delivery Management: Lead the technical planning, scoping, and execution of future software projects, facilitating Agile ceremonies (stand-ups, backlog refinements, sprint planning, and retrospectives) as needed.
  • Technical Quality & Code Review: Conduct thorough software design and code reviews, providing constructive and substantive feedback to maintain code health, architectural integrity, and security standards.
  • Continuous Process Improvement: Analyze, propose, and implement engineering workflow improvements to enhance the speed, safety, and quality of software delivery.
  • Developer Experience Automation: Identify common engineering blockers and pain points, writing helper tools or automation scripts to optimize team developer experience (DX).
  • Incident & Production Support: Oversee and coordinate the team's response to critical mobile production bugs or infrastructure incidents.
  • Vendor & Contributor Management: Coordinate workflows, code standards, and deliverables for external contributors and specialized development vendors.

Minimum Qualifications

  • 2+ years of experience directly managing, mentoring, or leading mobile software engineers within an agile organization.
  • Prior experience as an individual contributor in engineering, testing, and shipping robust code for at least one large-scale mobile application.
  • Hands-on proficiency in modern mobile platform languages, specifically Swift/Objective-C (iOS) or Kotlin/Java (Android).
  • Strong working knowledge of native mobile release infrastructures (such as Apple App Store Connect/provisioning profiles or Google Play Console/staged rollouts).
  • Hands-on experience working with modern version control systems (primarily Git).
  • Demonstrated experience collaborating within cross-functional Agile/Scrum product teams.

Preferred Qualifications

  • Professional experience managing both internal employees and external agency vendors/contractors.
  • Experience with native mobile media streaming frameworks (such as AVKit/AVFoundation for iOS, or Media3/ExoPlayer for Android).
  • Familiarity with modern responsive design architectures (SwiftUI/Combine or Jetpack Compose/Coroutines), design patterns (MVVM), and automotive platforms (CarPlay/Android Auto).

Required Skills/Competencies

  • Technical Design & Communication: Ability to translate complex technical concepts, system architectures, and engineering trade-offs to non-technical stakeholders.
  • Inclusive Leadership: Demonstrated competency in fostering an equitable, supportive, and inclusive team culture.
  • Systemic Problem Solving: Strong analytical skill set with an "automation-first" mindset for resolving manual bottlenecks and production issues.
  • User-Centric Empathy: A strong focus on quality and empathy for end-users, ensuring highly performant, accessible mobile application experiences.
  • Agile Operations: Deep fluency in Agile methodologies and software project delivery management.

Education Requirements

Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical work experience.

Work Location & Requirements

NPR Remote-Permitted: This is a remote-permitted role. This role is based out of our Washington, D.C. office, but the employee may choose to work on a remote basis from a location that NPR approves. You will have the option of working (a) remotely from a location of your choosing within the United States that is supported by NPR; (b) on-site at an NPR facility, based on the availability of desks and approval from NPR; or (c) a combination of both. Regardless of where you choose to work from, you may be expected to travel to other locations from time to time to perform the duties of your position.

Job Type

This is a full-time, exempt position.

Compensation

Salary Range: The U.S.-based anticipated salary range for this opportunity is $165,000 - $175,000 plus benefits. The range displayed reflects the minimum and maximum salaries NPR expects to provide for new hires for the position across all US locations.

NPR Benefits

NPR provides comprehensive benefits for employees and dependents. Regular, full-time employees scheduled to work 30 hours or more per week are eligible to enroll in NPR’s benefits options. Benefits include access to 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 to all eligible NPR employees.

Additional Information

If you are a person with a disability needing assistance with the application process, please reach out to employeerelations@npr.org.

Similar jobs