updated 19 days ago
Manager, Mobile Software Engineering
165 000 - 175 000$
Match & Cover letter
Plus required for matching with this vacancy
Job description
Text:
TL;DR
Manager, Mobile Software Engineering (iOS/Android): Leading a mobile engineering team building, testing, and delivering features for NPR’s flagship mobile applications with an accent on people leadership, technical quality, and cross-functional Agile delivery. Focus on architecting mobile features, improving developer experience through automation, and coordinating production incident response for large-scale applications.
Location: Remote-permitted within the United States, with options for onsite work at an facility or a combination of remote and onsite work. The role is based out of the Washington, D.C. office, and occasional travel may be required.
Salary: $165,000–$175,000 USD annually, plus benefits.
Company
is a mission-driven multimedia organization producing news, information, and music programming in partnership with independent public radio stations.
What you will do
- Manage, mentor, and coach mobile software engineers, supporting career growth, professional development, and psychological safety.
- Lead recruitment, hiring, onboarding, and training for engineering staff.
- Partner with product, design, data, and editorial stakeholders to define priorities and deliver mobile features.
- Lead technical planning, project scoping, Agile ceremonies, and software delivery.
- Review software designs and code to maintain code health, architectural integrity, and security standards.
- Improve engineering workflows, automate developer experience, and coordinate responses to production incidents and external contributors.
Requirements
- At least 2 years of experience managing, mentoring, or leading mobile software engineers in an Agile organization.
- Previous individual-contributor experience engineering, testing, and shipping robust code for a large-scale mobile application.
- Hands-on proficiency with Swift or Objective-C for iOS, or Kotlin or Java for Android.
- Working knowledge of native mobile release infrastructure, including App Store Connect, provisioning profiles, Google Play Console, or staged rollouts.
- Experience with Git and cross-functional Agile/Scrum product teams.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
Nice to have
- Experience managing internal employees and external agency vendors or contractors.
- Experience with native mobile media streaming frameworks such as AVKit, AVFoundation, Media3, or ExoPlayer.
- Familiarity with SwiftUI, Combine, Jetpack Compose, Coroutines, MVVM, CarPlay, or Android Auto.
Culture & Benefits
- Collaborative, inclusive, and mission-driven work environment focused on public media.
- Comprehensive health and wellness benefits for eligible full-time employees and dependents.
- Medical, dental, vision, life, disability, and voluntary retirement savings plans.
- Paid time off and financial well-being benefits.
- Remote, onsite, or combined work arrangements subject to approval and location support.
Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →
Similar vacancies
12 days ago
Manager, Software Engineering
167 800 - 251 800$
12 days ago
Development Manager (Digital Health)
103 300 - 287 600$
13 days ago
Senior Manager, Software Engineering (System Test)
156 960 - 235 440$
12 days ago
Sr. Director, Software Engineering, Digital for Research & CMC Development
210 900 - 379 200$
12 days ago
Engineering Manager, App Primitives
260 000 - 306 000$
12 days ago
Senior Manager, Software Engineering (AI)
200 000 - 235 000$