Senior Software Engineer

NBCUniversal, New York, New York

Innovative, fast-paced, challenging.. we're everything you want in a workplace.

Level: Manager (Supervisor)

We are looking for a Senior Software Engineer with at least 7 years of software development experience with a proficiency in React, JavaScript, Node, and other open-source technologies in an enterprise environment. Qualified candidates should also have a solid understanding of working in a cloud environment, more specifically Amazon Web Services, with the knowledge to setup and manage a variety of AWS services including Lambda, MediaConvert, API Gateway, IoT, and DynamoDB along with the general understanding of basic networking, DNS, Load Balancing, and HTTP(s) knowledge.

• Plan, build, test, review, and deliver software solutions for various production systems
• Guide selection and implementation of new architectures, technologies and methodologies
• Collaborate on the design of data models, data flows, schemas and API contracts
• Work on multiple projects and assignments relating to AWS services and configurations
• Propose and implement enhancements to improve web system performance, availability, and resiliency
• Troubleshoot across different technology layers and applications
• Have experience and knowledge setting up containers in a cloud environment
• Participate in site releases and available for 24x7x365 on-call rotation

• A Bachelor’s degree (or higher-level degree) in computer science or a related field and/or a history of relevant work experience
• 7+ years of experience with React, JavaScript, Node.js, and PHP, Python or Java
• 7+ years of experience in Software Development Life Cycle (SDLC) and Agile
• 5+ years of system integration/development experience with preferred expertise in media and systems
• 5+ years of experience in systems engineering, networking & production web hosting environment

• Willing to learn and thrive in new technologies
• Experience in developing professional web and user interface applications using JavaScript, React, and Node
• Preferred experience running live applications on AWS
• Preferred experience with creating, querying and maintaining databases with DBMS such as MySQL, Cassandra, MongoDB, SQLite, PostgreSQL and Oracle
• Understanding of networking and load balancing concepts
• Understanding of revision control systems such as GitHub or SVN
• Willing to work in New York, New York

Desired Characteristics:
• Familiarity with News workflows
• Knowledge of media asset management systems, newsroom systems, and Avid
• Strong analytical and problem-solving skills
• Highly customer focused and responsive

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.

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.

About NBCUniversal

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.

Be a Better NBCUniversal Candidate

Learn skills and get an insider's look at NBCUniversal when you watch classes taught by their top employees.

Want to learn more about NBCUniversal? Visit NBCUniversal's website.