Software Engineer
Company Description
NBCUniversal owns and operates over 20 different businesses across 30 countries including a valuable portfolio of news and entertainment television networks, a premier motion picture company, significant television production operations, a leading television stations group, world-renowned theme parks and a premium ad-supported streaming service.
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. We strive to foster a diverse and inclusive culture where our employees feel supported, embraced and heard. We believe that our workforce should represent the communities we live in, so that together, we can continue to create and deliver content that reflects the current and ever-changing face of the world. Click here to learn more about Comcast NBCUniversal's commitment and how we are making an impact.
Job Description
Meet Peacock, NBCUniversal's new, wildly entertaining streaming service that combines timeless shows and movies with timely news, sports and pop-culture. We're growing our team of smart, hungry, and upbeat doers who crave the chance to build something new at the epicenter of content, tech, and culture. Software Engineer The Peacock Sports & Entertainment group is looking to add a software engineer to the team of engineers to deliver high-quality user experiences across the NBC branded websites and apps. You will become a part of a team that builds and supports sites and services for both web and mobile, delivering content to millions of users. The Peacock Sports & Entertainment team builds dynamic applications using cutting-edge technology to deliver performant applications, focusing on user experience. We are looking for a dynamic team player who is an owner, accountable and passionate about technology. You will be working on high-visibility applications serving millions of users for industry-leading sporting and entertainment events, such as the Super Bowl, Olympics, Saturday Night Live and America's Got Talent . If you relish having your efforts on display for millions of users - this is your opportunity.
You will have a leading role, influencing API development, architecture, while optimizing performance, scale, and resiliency. Every member of the team works with a wide degree of creativity and latitude. What the team does
- Creates and maintains services delivering under load for high traffic sites and applications across the branded NBC Universal ecosystem.
- Builds and extends Content management systems, APIs, microservices, and machine learning subsystems that integrate to display rendered data with personalized services for our users.
- Collaborates with product and other internal teams to drive innovation and improvements across the stack, including video delivery and user experience.
- Explores new technology, pushing the quality and speed capabilities of the systems, running POCs, and balancing innovation with system performance and resiliency.
- Supports major consumer-facing live events, including Olympics, Super Bowl and other selected high-traffic events across NBC.
Qualifications
Bachelor's degree or equivalent software engineering experience
- 2+ Years of experience developing with PHP
- 2+ years node.js development experience
- Familiarity with with recent versions of Drupal
- Comfortable working with build tools and pipelines
- Solid understanding of design for scalability, performance, and reliability
- Familiar with non-relational/nosql databases• Must submit an attestation disclosing your COVID-19 vaccination status and, if partially or fully vaccinated, submitting your vaccination record no later than 7 days following commencement of employment.• Must be fully vaccinated against COVID-19 at the commencement of employment or adhere to enhanced protocols in select work settings or where jurisdictionally mandated.• Must be willing to adhere to all Company COVID-19 workplace safety policies and protocols.
Additional Information
- Engineer performant systems that power the end-user experiences
- Review the code from other team members to ensure scalability and adherence to best practices
- Continuously learn, improve, and optimise processes and ways of working
- Collaborate both internally and externally across the broader technology organization to ensure sensible and consistent standards are defined and implemented.
- Build performant and scalable streaming apps for responsive web and living room platforms
- Collaborate with product and project team members to ensure timely delivery of quality releases
- Triage and fix bugs
- Provide feedback and coaching for software engineers within and across teams