Principal Software Engineer

  • Englewood Cliffs, NJ
  • Posted 14 days ago | Updated 8 hours ago

Overview

On Site
Full Time

Skills

Corporate social responsibility
Mobile applications
IT architecture
Product design
Emerging technologies
Software architecture
Performance tuning
Technical writing
Continuous improvement
Software development
Computer science
Information systems
React.js
Vue.js
Strategic thinking
Problem solving
Television
Streaming
Leadership
Network
OTT
CMS
Media
DevOps
Research
Reporting
Collections
Design
Collaboration
Roadmaps
Scalability
Specification
API
Documentation
Mentorship
Innovation
Insurance
JavaScript
Creativity
Continuous integration
Continuous delivery
Policies
SAP BASIS
Law
Legal
LOS
Recruiting

Job Details

Company Description

We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our theme parks and consumer experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, MSNBC, CNBC, NBC Sports, Telemundo, NBC Local Stations, Bravo, USA Network, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through Universal Filmed Entertainment Group and Universal Studio Group, and have world-renowned theme parks and attractions through Universal Destinations & Experiences. NBCUniversal is a subsidiary of Comcast Corporation.

Here you can be your authentic self. As a company uniquely positioned to educate, entertain and empower through our platforms, Comcast NBCUniversal stands for including everyone. Our Diversity, Equity and Inclusion initiatives, coupled with our Corporate Social Responsibility work, is informed by our employees, audiences, park guests and the communities in which we live. We strive to foster a diverse, equitable and inclusive culture where our employees feel supported, embraced and heard. Together, we'll continue to create and deliver content that reflects the current and ever-changing face of the world.

Job Description

Who We Are

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 including CMS and curation systems, and a platform to distribute that content to hundreds of millions of users. Our brands include NBC News, Today, MSNBC, CNBC, E! News, and Telemundo Noticias.

Position Overview

This is an opportunity to play a critical role in the digital evolution of the NBC News Group, specifically in the support of the news sites NBC News, MSNBC, and CNBC

As a Principal Software Engineer who possesses a passion driving the future of how we deliver digital news and media, you should be able to define and evolve the overall technical architecture of the systems at News Digital. You will be working closely with many cross-functional teams (product, design, backend services, infrastructure, devops ... etc.) to determine and implement solutions that have been rigorously research and discussed amongst peers in the organization.

This role will report into the Senior Manager of Homepages & Collections team.

Responsibilities

  • Design and develop scalable, resilient, highly performant distributed systems that meet current and future needs.
  • Identify and evaluate emerging technologies and trends and provide recommendations for their potential application within the organization.
  • Your role will involve close collaboration with cross-functional teams to define and implement technical roadmaps, application architecture, and solutions that align with business objectives. Conduct code reviews, ensure adherence to coding standards, and promote high code quality and maintainability.
  • Troubleshoot and resolve complex technical issues and provide guidance on performance optimization, scalability, and reliability.
  • Drive the development of proof-of-concepts and prototype solutions to validate technical feasibility and mitigate risks.
  • Contribute to developing technical documentation, including architecture diagrams, design specifications, and API documentation.
  • Mentor engineering teammates, fostering a culture of innovation, continuous improvement, and technical excellence.
  • As part of your role, you will have the opportunity to stay up to date with industry trends, technologies, and best practices and actively share your knowledge with the broader engineering community.

Hybrid: This position has been designated as hybrid, generally contributing from the office a minimum of three days per week.

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.

Qualifications

Qualifications/Requirements

  • 7+ years' experience in software development or related field(s)
  • B.S. in Computer Science, Computer Information Systems, or equivalent industry experience
  • Expert knowledge with one or more modern JavaScript framework and its patterns (e.g. React.js, Vue.js, Next, Svelte)
  • Ability to lead and mentor engineering teams, fostering a culture of innovation and excellence.
  • Strategic thinking and long-term vision
  • Proven ability to lead projects of scale that can transform the architecture and delivery of information.
  • Expert level problem-solving skills, logical and creative thinking.
  • Knowledge of DevOps practices and CI/CD processes.


Additional Information

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. NBCUniversal will consider for employment qualified applicants with criminal histories in a manner consistent with relevant legal requirements, including the City of Los Angeles Fair Chance Initiative For Hiring Ordinance, where applicable.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing .