NBCUniversal company logo

NBCUniversal is hiring a Principal Software Engineer - iOS

Get the latest jobs to your inbox!

This position is no longer active. The listing is kept for reference.

Browse open NBCUniversal positions
Back to Jobs
New York, Software Engineering Consultant - 30017216
Posted 2 years ago
487 views

Job Description

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
Sponsored
⭐ Featured Partner

Explore Biotech Careers

Discover exciting opportunities in biotechnology. Join innovative companies that are advancing healthcare and life sciences through cutting-edge research and development.

Remote FriendlyCompetitive SalaryBiotech

Salary Information

Salary: $275,000 - $410,000

🤖 This salary estimate is calculated by AI based on the job title, location, company, and market data. Use this as a guide for salary expectations or negotiations. The actual salary may vary based on your experience, qualifications, and company policies.

Create a Job Alert

Interested in building your career at NBCUniversal? Get future opportunities sent straight to your email.

Create Alert

Related Opportunities

Discover similar positions that might interest you