Principal Software Engineer - iOS

NBCUniversalNew York, NY
2h$185,000 - $215,000Hybrid

About The Position

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.

Requirements

  • 8+ years of professional software engineering experience with deep expertise in iOS, Swift, and large-scale consumer applications
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience
  • Proven experience delivering and owning large-scale, high-traffic consumer applications that have been published on the App Store
  • Proven ability to lead architecture and technical direction across multiple teams and complex systems
  • Strong foundation in mobile architecture, networking, concurrency, performance optimization, and backend integration (HTTP, REST, JSON/XML)
  • Extensive experience with automated testing on iOS, including unit, UI, and CI-integrated test suites
  • Demonstrated ability to influence without authority and collaborate effectively in agile, cross-functional environments

Nice To Haves

  • Experience with video-on-demand and/or live/linear video playback on iOS
  • Experience building and operating subscription-based products, including in-app purchasing workflows
  • Experience leveraging AI to improve day-to-day workflows

Responsibilities

  • 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
  • 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
  • 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

Benefits

  • This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service