Principal Software Engineer - iOS

NBC News Digital is creating the digital future for one of the world’s best-known and most trusted news organizations. Our Digital Technology organization is at the center of building and improving a suite of digital products including user experiences across web, mobile apps, OTT devices, storytelling tools and a platform to distribute that content to hundreds of millions of users. Our brands include NBC News, Today, and Start TODAY. The Principal Software Engineer is a senior individual contributor with broad technical and organizational impact. This role blends deep hands-on iOS expertise with strategic leadership, helping drive technical direction across mobile platforms and shared systems within NBC News Digital. As a Principal Engineer, you will own and shepherd large, complex initiatives end-to-end, influence architectural decisions across teams, and serve as a trusted technical advisor for product and engineering leadership. You will actively mentor engineers, raise technical standards, and ensure our iOS applications deliver a high-quality, well-tested, scalable, and reliable experience for our audiences. This role reports into the Senior Engineering Manager – iOS. Responsibilities: Leadership & Technical Direction Partner closely with Product and Engineering leadership to help define technical strategy, roadmap tradeoffs, and long-term vision for iOS platforms Own and influence the end-to-end user experience for major initiatives, tying technical decisions back to product goals, OKRs, and customer impact Lead discussions and consensus-building around architectural decisions, focusing on business objectives and key results Clearly communicate technical tradeoffs and decisions to both technical and non-technical stakeholders Technical Execution Define and uphold the technical bar for iOS by shaping architectural patterns, quality standards, and engineering practices that scale across teams and platforms Drive and align major architectural decisions across systems by leading technical strategy discussions, authoring and reviewing tech discoveries and RFCs, and evaluating technologies with long-term business impact Establish durable, scalable delivery through shared frameworks, tooling, and testing strategies, enabling teams to ship high-quality, reliable releases with confidence Mentorship, Collaboration & Communication Actively coach and mentor engineers across levels, helping grow technical skills and strategic thinking Guide engineers on writing effective, maintainable unit and UI tests and on designing systems that are easy to test Collaborate with senior engineers across teams to define, document, and promote shared engineering best practices Share knowledge broadly to avoid silos, including documentation, demos, and technical forums

Job ID
744000111149415
DetailURL
https://jobs.smartrecruiters.com/NBCUniversal3/744000111149415
Job Level
Profession
LastUpdated
Search Meta
51619349 News Group HQ News Group Digital Technology Engineering United States NEW YORK New York
Job Reference number
51619349
Multi Location
No
Is Remote Job?
No