NBC Universal Principal Software Engineer in Englewood Cliffs, New Jersey

Job Number 34008BR

Job Title Principal Software Engineer

Business Segment Staff

Sub-Business Media Labs

Posting Category Technology/Engineering

About Us NBCUniversal is one of the world’s leading media and entertainment companies in the development, production, and marketing of entertainment, news, and information to a global audience. NBCUniversal owns and operates a valuable portfolio of news and entertainment television networks, a premier motion picture company, significant television production operations, a leading television stations group, and world-renowned theme parks. 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.

Career Level Experienced

Country United States

State/Province New Jersey

City Englewood Cliffs


Media Labs is an in-house technology incubator and accelerator for emerging technologies that helps drive innovation for all NBCUniversal business units. We exploit emerging technologies to deliver richer experiences for our content consumers across broadcast, cable, film, digital and guests in our theme parks and resorts.

We take on challenges, set aggressive goals and then deliver, always looking for and welcoming other big thinkers to help push technology boundaries further. We value thought leadership, a natural suspicion of constraints, curiosity, teamwork and conviction that our technology can enable creative solutions and open new opportunities.

NBCUniversal media labs is looking for an expert level software engineer/ hacker who has a knack for trying new things. Someone who has no shortage of new ideas/concepts spanning software, hardware and a host of up & coming technologies.

Additionally the ideal candidate must be a self-starter, and capable of coming up with multiple new concepts and taking them to implementation, with little-to-no help. But at the same time he/she must be a good team player; a great collaborator and fun to work with. He/she must also be able to multitask and be involved in several projects simultaneously.

If you thrive in fast-paced, creative environments, join us!

  • Develop software in a variety of programming languages (C/C++, Java, C#, SWIFT).

  • Jump into potentially unfamiliar technologies and “figure it out”.

  • Architect elegant solutions for messy problems.

  • Determine and use the right technology for each problem without bias.

  • Be obsessive compulsive about code.

  • Inquisitive and hack new SDKs and create quick prototypes

  • Able to evangelize new technologies and approaches to problem solving.

  • Guide and mentor junior developers


  • 7+ years of professional experience working with and staying current in the latest advances in web technologies

  • Expertise in Mobile (iOS/Android) development expertise and app submission process etc.

  • Expertise in web based application – HTML/XML/DHTML/CSS/AJAX, Restful APIs, JSON etc.

  • Expertise in various software development tools (Unity 3D, Xcode etc.)

  • Expertise in scripting – PHP, Python, Perl etc.

  • Proficiency in database – MongoDB, SQL etc.

  • Working knowledge in Unity, programming for VR/AR devices/ content

  • Someone who has participated/won software hacking competitions

  • Nice to have working knowledge with WiFi, BLE, BT, UHF etc., microcontroller/microprocessor programming experience (Arduino, Nordic, TI etc.)Eligibility Requirements:

  • Interested candidate must submit a resume/CV through NBC UNIVERSAL CAREERS to be considered

  • Must be willing to work in Englewood Cliffs, NJ

We are an equal opportunity employer, offering a great work environment, challenging career opportunities, professional training and competitive compensation. Clickto view the NBCUniversal Candidate Privacy Statement.