Principal Software Engineer Apps
$185k - $215kNBCUniversal 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
$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...ApplicationRemote work$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...ApplicationOngoing contractWork at officeLocal area$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...ApplicationLocal areaRemote work- ...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...ApplicationFull timeWork at officeRemote workFlexible hours
$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...ApplicationWork at officeLocal areaWorldwide$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...ApplicationTemporary workLive inWork at officeLocal area$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...ApplicationTemporary workLive inWork at officeLocal area$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...ApplicationWork at officeLocal areaFlexible hours2 days per week3 days per week- ...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...ApplicationRemote jobFull timeFor contractorsCasual workFlexible hours
$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...ApplicationHourly payFull timeRemote workFlexible hours- ...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...ApplicationWorldwideFlexible hours
- ...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...ApplicationRemote workFlexible hours
$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...ApplicationHourly payWork at officeImmediate startVisa sponsorshipWork visaFlexible hours- ...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...ApplicationContract work
$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...ApplicationRemote workFlexible hours$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...ApplicationWork at officeLocal areaRemote work3 days per week- ...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...ApplicationNight shift
$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...ApplicationFull timeTemporary workRemote work- ...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....ApplicationRemote work
- ...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
- ...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...ApplicationRemote workFlexible hours
$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...ApplicationWork at office- ...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...ApplicationHourly payPermanent employmentFull timeLocal area
- ...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...ApplicationContract workRemote work
- ...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
$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...ApplicationLocal areaImmediate start$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...ApplicationTemporary workWork experience placementWork at officeLocal area3 days per week- ...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...ApplicationWork at officeWorldwideShift work
$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...ApplicationFull time$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...ApplicationRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer Apps. Be the first to apply!
- senior principal software engineer New York, NY
- principal software engineer New York, NY
- principal New York, NY
- senior principal cloud computing engineer New York, NY
- principal solutions consultant New York, NY
- principal scientist New York, NY
- principal designer New York, NY
- principal architect New York, NY
- epic principal trainer New York, NY
- associate principal New York, NY


