Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer Apps

$185k - $215k

NBCUniversal Inc

Job Description

NBC News is creating the digital future for one of the world’s most trusted news organizations. Our Digital Technology organization is at the center of building and improving a suite of digital products including mobile apps, OTT experiences (Roku, tvOS, FireTV, etc), publishing tools, and the platforms that power them. Our brands include household names like NBC News and Today, reaching hundreds of millions of users worldwide.

The Apps Platform team supports NBC News’ mobile and OTT engineering organization by building shared libraries, tooling, and infrastructure that enable product teams to deliver high-quality applications quickly, reliably, and at scale.

We are seeking a Principal Engineer to play a critical role in the evolution of NBC News’ mobile and OTT application platform.

As a Principal Engineer on the Apps Platform team, your work will have a broad impact across systems, teams, and technical direction. You will contribute both tactically and strategically - writing high-quality code while also shepherding large, complex initiatives that span multiple teams.

You will partner closely with Product, Engineering leadership, and application teams to improve developer productivity, raise quality standards, and define the long-term technical vision for our applications. This role is ideal for an engineer who thrives on cross-cutting problems, platform ownership, and mentoring others.

Responsibilities:

  • Drive the architecture and evolution of shared application libraries and platform components used across iOS, Android, and OTT applications
  • Author and contribute to RFCs, technical design documents, and proposals that influence engineering direction across teams
  • Partner with application teams to identify pain points and deliver platform solutions that improve velocity, reliability, and developer experience
  • Design, build, and evolve CI/CD pipelines and release workflows supporting mobile and OTT applications
  • Identify and act on opportunities to standardize testing best practices across platforms, working closely with QA and application teams
  • Write code and tests that set a high bar for quality, maintainability, performance, and security
  • Debug complex platform and release issues to identify root causes and systemic improvements
  • Help define long-term platform roadmaps and technical vision aligned with product and business goals
  • Actively mentor and coach engineers, supporting individual growth and raising the technical bar across teams
  • Promote a culture of collaboration, shared ownership, and continuous improvement

Qualifications:
Qualifications

  • 8+ years of professional software development experience or equivalent industry experience
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience
  • Deep experience with application architecture and development in at least one mobile platform with the ability to work across platforms as needed
  • Recent experience with Kotlin, Kotlin Multiplatform (KMP), and/or Swift, including building and evolving shared libraries or platform components
  • Demonstrated ability to influence technical direction across multiple teams without direct authority, influencing technical direction beyond an individual team through RFCs, architectural reviews, and shared best practices
  • Experience building or maintaining shared libraries, SDKs, or internal platforms
  • Fluency and comfort designing, maintaining, and improving CI/CD pipelines for mobile applications
  • Demonstrated success leading and delivering complex projects involving multiple engineers, external dependencies, and long-term technical trade-offs
  • Strong problem-solving skills, sound engineering judgment, and systems-level thinking
  • Excellent written and verbal communication skills, including technical documentation and design reviews with the ability to present the same information to both technical and non-technical audiences

Desired Experience:

  • Experience shipping high-traffic consumer applications to production, including ownership of release processes, versioning, and post-release support
  • Experience integrating and supporting video playback technologies such as ExoPlayer, AVFoundation, and/or JW Player
  • Familiarity with dynamic ad integration and tracking (client-side and server-side ad insertion) in video content
  • Experience designing, standardizing, or scaling automated testing strategies across multiple platforms (unit, integration, UI, E2E)
  • Experience working within a large, matrixed media organization, effectively navigating cross-team dependencies and stakeholder alignment

Additional Requirements:

Hybrid: This position currently has a hybrid schedule, which requires contributing from the office a minimum of four days per week. The Company reserves the right to change in-office requirements at any time.

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.

Salary range: $185,000 - $215,000 (bonus eligible)

Additional Information

As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.

If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to View email address on click.appcast.io.

Compensation:
$185,000-$185,000 per year

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer Apps in New York, NY vacancy
  • $140k - $180k

     ...send their personal financial data to third-party financial apps. If you are inspired and fascinated by innovative...  ...for more information! The Role Akoya is seeking a Principal Software Engineer (Frontend) to lead the next generation of our user experiences... 
    Application
    Remote work

    Akoya

    New York, NY
    4 days ago
  • $139.9k - $274.8k

     ...builders around the world of all skill levels to easily create AI apps. The Responsible AI group focuses on identifying,...  ..., video, and multimodal content. We are looking for a Principal Software Engineer - Responsible AI who is passionate about building customer... 
    Application
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    New York, NY
    4 days ago
  • $220k - $303k

     ...ownership. We are looking for an experienced Principal Systems Engineer to join our organization and help us...  ...our IoT devices and consumer‑facing apps. You will also have the chance to...  ...You 10+ years of industry professional software/hardware development experience, and a... 
    Application
    Local area
    Remote work

    Lime Company

    New York, NY
    3 days ago
  •  ...Role Fetch is America’s rewards app, and measurement sits at the...  ...technical standards, mentor engineers, and help shape one of the...  ...Minimum Requirements) 10+ years of software engineering experience,...  ...experience operating at the Staff or Principal Engineer level Deep... 
    Application
    Full time
    Work at office
    Remote work
    Flexible hours

    Fetch..

    New York, NY
    3 days ago
  • $185k - $215k

     ...digital products including mobile apps, OTT experiences (Roku, tvOS,...  ...NBC News' mobile and OTT engineering organization by building...  ...scale. We are seeking a Principal Engineer to play a critical...  ...~8+ years of professional software development experience or equivalent... 
    Application
    Work at office
    Local area
    Worldwide

    NBCUniversal

    New York, NY
    2 days ago
  • $276k - $414k

     ...products are Snapchat ( , a visual messaging app that enhances your relationships with...  ...its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically...  ...the forefront. We're looking for a Principal Software Engineer to join Snap Inc! What you'll... 
    Application
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    New York, NY
    1 day ago
  • $276k - $414k

     ...products are Snapchat ( , a visual messaging app that enhances your relationships with...  ...its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically...  ...the forefront. We're looking for a Principal Software Engineer to join the Business Experience... 
    Application
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    New York, NY
    14 hours ago
  • $50 per hour

     ...openings or future vacancies within our organization. Principal Software Engineer The global capital markets are among the largest markets...  ...company-wide Mental Health Days off, access to the Headspace app, retirement savings, tuition reimbursement, employee... 
    Application
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    New York, NY
    4 days ago
  •  ...ad-tech startup. We build websites and apps for clients across the US and Europe, specializing...  ...powering our ad-tech optimization engine. Performance is not a preference here,...  .... We are looking for a  Principal Software Engineer,  who will be the technical authority... 
    Application
    Remote job
    Full time
    For contractors
    Casual work
    Flexible hours

    Pubgenius

    New York, NY
    14 hours ago
  • $60 per hour

     ...full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI...  ...challenging coding problems, building beautiful apps with rich functionality, and synthesizing...  ...in progress). Previous experience as a Software Developer, Coder, Software Engineer, or... 
    Application
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Brooklyn, NY
    5 days ago
  •  ...Principal Software Engineer Being a member of the Global Delivery Team, the Principal Software Engineer will be responsible for proactively achieving assigned goals and objectives in support of the enterprise strategic business agenda, as well as maintaining client... 
    Application
    Worldwide
    Flexible hours

    Beyond SOF

    Jersey City, NJ
    2 days ago
  •  ...Gemini to scale effectively and empower our engineering teams to focus on building innovative...  ...with quality and speed. The Role: Principal Software Engineer (Mobile) You will be a core part...  ...decisions that will advance the mobile app to a modern development stack. Establish... 
    Application
    Remote work
    Flexible hours

    WorksHub

    New York, NY
    14 hours ago
  • $207k - $311k

     ...practices and finding ways to bring those practices into the engineering organization. Essential Functions Partners with product...  .... Be a thought leader: a senior point of expertise on software engineering issues, industry trends and developing technologies... 
    Application
    Hourly pay
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning Services

    New York, NY
    9 days ago
  •  ...Principal Software Engineer (Java, Cloud) Jersey City NJ Contract 8 - 12 years of hands-on development experience. Bachelor’s Degree (Computer Science or related fields). Proven understanding of Rest concepts and developing rest APIs using spring boot with... 
    Application
    Contract work

    Samprasoft

    Jersey City, NJ
    2 days ago
  • $110k - $130k

     ...tech stack. To do this, we need a technical cornerstone—an engineer who will take deep ownership of our platform's evolution. ROLE...  .... This is a role for a master builder. As our first Staff/Principal Software Engineer, you will be the most senior technical individual contributor... 
    Application
    Remote work
    Flexible hours

    MyRacehorse

    Brooklyn, NY
    1 day ago
  • $250k - $366k

     ...the enterprise and to advance our platform technology. About The Role We are seeking a highly skilled and driven Principal Software Engineer with a strong background in full-stack development, particularly in backend technologies and Agentic AI, to join our AI/ML... 
    Application
    Work at office
    Local area
    Remote work
    3 days per week

    Invisible Technologies Inc. Defunct

    New York, NY
    2 days ago
  •  ...Principal Software Engineer If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorganChase within the Commercial and Investment Bank Payment... 
    Application
    Night shift

    Chase

    New York, NY
    2 days ago
  • $181.7k

     ...Principal Software Engineer and Technology Lead Full-time Ten Mile Square Technologies is a high-end technology consulting firm based in the Northern Virginia area. Our customers routinely call upon us to solve some of the largest scale and hardest problems in computer... 
    Application
    Full time
    Temporary work
    Remote work

    Ten Mile Square

    New York, NY
    3 days ago
  •  ...storefront customization, and checkout workflows is added advantage. Proficiency in Shopify Liquid templating, Shopify Plus features, and app development is added advantage. Strong knowledge of JavaScript frameworks (React, Vue.js, Node.js), REST/GraphQL APIs.... 
    Application
    Remote work

    Diverse Lynx

    New York, NY
    2 days ago
  •  ...Principal Software Engineer If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank supporting... 
    Application

    Chase

    Jersey City, NJ
    12 days ago
  •  ...Principal Software Engineer I page is loaded## Principal Software Engineer Ilocations: United States Remotetime type: Full timeposted on: Posted Todayjob requisition id: R16873Clario is a global leader with more than five decades of experience advancing clinical trial... 
    Application
    Remote work
    Flexible hours

    Clario Holdings Inc.

    New York, NY
    3 days ago
  • $200k - $250k

     ...Principal Software Engineer (NY) Title of Role: Principal Software Engineer (NY) Location: New York, hybrid Company Stage of Funding: Venture-Backed — AI, B2B, Software Development Office Type: Hybrid Salary: $200K–$250K Company Description We're representing... 
    Application
    Work at office

    Recruiting from Scratch

    New York, NY
    7 days ago
  •  ...Principal Software Engineer New York, NY Type: Permanent Category: Engineer Industry: Retail Reference ID: JN -032026-106015 Date Posted: 05/16/2026 Shortcut: Description Recommended Jobs Description: Hybrid 3 days on site in New York... 
    Application
    Hourly pay
    Permanent employment
    Full time
    Local area

    Eliassen Group

    New York, NY
    4 days ago
  •  ...We are seeking a Very high level Principal Full stack engineer to join one of our reputed clients. This role is REMOTE, 6 months contract to hire...  .... Qualifications 6+ years of experience as a full stack software engineer. Strong experience in cloud-native development using... 
    Application
    Contract work
    Remote work

    Revolution Technologies

    New York, NY
    3 days ago
  •  ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Commercial... 
    Application

    Chase

    New York, NY
    2 days ago
  • $165.22k - $283.23k

     ...bring generative intelligence into the physical world. As a Principal Engineer, you will set the technical direction for systems that blend...  ...Basic Qualifications ~10+ years of professional software development experience ~ Experience designing and scaling... 
    Application
    Local area
    Immediate start

    Siemens

    New York, NY
    1 day ago
  • $261k - $353k

     ...Overview Come join Intuit's community of 'Builder catalysts' as a Principal Software Engineer and help us power prosperity around the world. Intuit's Builder catalysts co-create with cross-functional partners and exhibit extreme ownership in the end-to-end product... 
    Application
    Temporary work
    Work experience placement
    Work at office
    Local area
    3 days per week

    Intuit Inc

    New York, NY
    4 days ago
  •  ...driven, talented and ambitious individuals to join our growing international family. ABOUT THE ROLE: As a Principal Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive... 
    Application
    Work at office
    Worldwide
    Shift work

    Globale-Services

    Hoboken, NJ
    3 days ago
  • $220k - $300k

     ...re deployed today, running in production at some of the largest carriers in North America. We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role, you will drive our technical strategy, tackle our most complex engineering... 
    Application
    Full time

    Owl

    New York, NY
    14 hours ago
  • $141.95k - $167k

     ...We are Progress (Nasdaq: PRGS), a provider of software that enables responsible, AI‑powered applications and experiences with ease. We seek a Principal Software Engineer to work with our MarkLogic product. This is a remote role from the United States. Responsibilities... 
    Application
    Remote work
    Flexible hours

    Progress

    New York, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer Apps. Be the first to apply!