Software Engineer II job in Universal City, CA | NBCUniversal

Software Engineer II
NBCUniversal
The Interactive Technology group at E! News Digital is seeking a Software Engineer to help us create great web-based products. You will build and maintain the CMS, API(s) and server side code that entertain millions of pop culture fans every day across desktop, mobile, tablet, and emerging platforms. We are a cross-functional team consisting of software engineers, web developers, designers, and product managers who are all collaborating to operate one of the highest-traffic digital platforms in NBCUniversal's diverse portfolio. We cater to a global audience in multiple languages and bring the E! News brand to fans wherever they may be in formats that are fun, fast, and aesthetically pleasing while also achieving key business goals.

Within Interactive Technology we have achieved some notable recent milestones: We completed a full, zero-downtime migration from our corporate data center to Amazon Web Services, took ownership of our entire application stack including a custom CMS, API layer. We are constantly learning and applying knowledge we gain to our production environments. Read on for more regarding responsibilities and requirements if this sounds interesting to you.

Primary Responsibilities
  • Develop and maintain new and existing features and products for all digital platforms that are owned and operated by E! News
  • Participate in code reviews and collaborative pair programming to create and ship the highest possible quality of digital products
  • Contribute to the learning and adoption of best practices and tools for modern web application development
  • Participate in gathering technical requirements and defining the best approaches for new product development
  • Participate and promote team culture during department meetings, team tech syncs, and SCRUM based standup meetings
Qualifications/Requirements
Requirements
  • B.S. in Computer Science, Computer Information Systems, or equivalent industry experience
  • Minimum 4 years of web development experience using Java, Spring, JSP(s), Javascript (Node) and other backend technologies
  • Minimum 4 years experience with database technologies including MYSQL, AuroraRDS, MongoDB, Cassandra, and/or DynamoDB.
  • Experience with caching technologies such as Ehcache, Memcache, Redis, and Varnish.
  • Rich understanding of RESTful based services
  • Deep understanding of object oriented design patterns
  • Experience with cloud based deployments in AWS including knowledge of EC2, ECS, S3, Lambda, and CloudFormation
  • An appreciation and application of good documentation in code comments, git commits, and wikis / knowledge bases
  • Good written and verbal communication skills in person, team chat, email and meetings
  • Experience with Automated Testing frameworks and methodologies such as jUNit, Mockito, TDD, and Selenium
  • Experience evaluating logging statements either using log parsers or aggregators such as Log4j, Scalyr, Loggly, ELK stack, etc.
  • Experience running load testing with tools such as Apache JMeter
  • The ability to contribute to GIT code repositories using Git workflows

Eligibility Requirements
  • Interested candidate must submit a resume/CV through www.nbcunicareers.com to be considered (note job #51924BR)
  • Must be willing to work in Universal City, CA
Desired Characteristics
Additional Valuable Skills and Experience
  • Experience with GoLang, Python, NodeJS a plus.
  • Experience with Container technology/orchestration such as Docker or Kubernetes a plus
  • Web development experience using HTML5, CSS3, and ES5 JavaScript
  • Comfort with the Atlassian suite of products such as JIRA, Bitbucket, Confluence, and Bamboo
  • The ability to deliver high quality, self QA'ed code as well as taking QA feedback and executing corrections autonomously with minimum number of round trips
  • Experience on teams using agile / scrum methodologies
  • Desire to both learn and teach new concepts as part of a team
  • Experience working on a product-oriented team developing and maintaining a suite of digital products for the long-term
  • Experience using tools for Application Performance Monitoring (APM) to do tracing and root cause analysis
Sub-Business
E! Entertainment
Career Level
Experienced
City
Universal City
State/Province
California
Country
United States
About Us
At NBCUniversal, we believe in the talent of our people. It’s our passion and commitment to excellence that drives NBCU’s vast portfolio of brands to succeed. From broadcast and cable networks, news and sports platforms, to film, world-renowned theme parks and a diverse suite of digital properties, we take pride in all that we do and all that we represent. It’s what makes us uniquely NBCU. Here you can create the extraordinary. Join us.

E! is the only global, multiplatform brand for all things entertainment, pop culture and lifestyle. We eat, sleep and breathe pop culture, delivering exclusive breaking news and in-depth celebrity coverage, red carpet livestreams, TV scoop, lifestyle trends and tips, and what's trending in pop culture now. E! News' innovative, original video production capabilities include our Emmy-nominated E! Live 360 red carpet app experience; the first fully-produced and popular show for Snapchat, The Rundown; engaging, informative and fun Instastories on Instagram; and a lineup of studio-based productions created for social platforms like Facebook and Twitter Live. Our linear TV shows E! News and Daily Pop air in more than 150 countries, with 110 million viewers worldwide in 26 languages.

E! News is the leading daily pop culture show, featuring the biggest and most-talked about stories of the day. Hosted by Jason Kennedy and Giuliana Rancic, E! News covers the day’s hottest topics in pop culture and entertainment in a fast-paced, social and entertaining way tailored to a young, hyper-connected audience. Airing in more than 160 countries, E! News boasts the youngest and most affluent viewership and is the only truly cross platform pop culture brand with a monthly reach of 80MM+ people across linear and digital in the U.S. alone, and over a billion engagements per month.
Notices
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.
Senior Software Engineer
The Development Factory
Full Stack Developer
For The Record
Back End Infrastructure Developer
For The Record
AngularJS/X Node Front-End Developer
Optimity Advisors
Full Stack Engineer
Bambee
Web Developer
yongfei enterprise group co.
Sr. Software Engineer
Operating Company ACTIVISION PUBLISHING, INC
Lead Product Engineer
SADA
Senior Backend Engineer
Endpoint Closing
Software Engineering Manager - DevOps/Infrastructure
sweetgreen
FULL-STACK Blockchain Engineer (JS, C++, Node.js, React, Blockchain)
SYNCFAB
Senior Staff Engineer - Lead
MUFG
Software Development Engineer in Test - Discovery
Honey
Senior Full Stack Software Engineer- Remote
Cameo
Senior Software Engineer, iOS Mobile
ServiceTitan