Job Description
NBCUniversal is one of the world's leading media and entertainment companies. 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. Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world. Comcast NBCUniversal has announced its intent to create a new publicly traded company ('Versant') comprised of most of NBCUniversal's cable television networks, including USA Network, CNBC, MSNBC, Oxygen, E!, SYFY and Golf Channel along with complementary digital assets Fandango, Rotten Tomatoes, GolfNow, GolfPass, and SportsEngine. The well-capitalized company will have significant scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025. Job Description We’re hiring a Senior Software Engineer who is genuinely excited about technology, continuous learning, and shaping modern engineering practices. This role is well suited to someone who thrives in environments where knowledge is openly shared and engineering teams help set technical direction. A strong interest in Python development, search technologies, B2B services, and AWS-based serverless architectures are your keys to success. This position joins our “Titles and Metadata” organization, a team that builds and maintains global solutions focused on providing efficient and accurate access to NBCU’s expansive catalogue of titles and their descriptive metadata; including cast and crew information, languages, translations, content types, and more. Our group is collaborative, innovative, diverse and focused on providing high-value, scalable features that enable downstream products and teams across film, television, entertainment, news, sports, and more. If you are passionate about finding simple, efficient solutions to complex software challenges, being a part of a collaborative, trusting team culture, and have a desire to learn, grow, and contribute to a team that is building foundational new systems for the NBCU ecosystem, then this role is an excellent fit. We know that everyone brings something different to the table, so even if you don’t meet every single qualification, we still encourage you to apply! Qualifications Bachelor's degree or higher, or a combination of relevant education, experience, and/or training in Computer Science or a related field. 5+ years of software development experience with Python 3+ years of backend software programming experience (APIs, databases, services) 2+ years of hands-on experience with AWS architecture and engineering Experience in “serverless” event-driven architecture. Experience in creating and consuming RESTful web services. Experience with NoSQL databases (e.g. DynamoDB) and relational databases (e.g. Postgres, MySQL, etc) Dedication to modern, team-oriented OOP and DevOps best practices, patterns, and processes. Must have unrestricted work authorization to work in the United States Desired Characteristics: Experience with search technologies (e.g. OpenSearch, ElasticSearch, Solr, etc). Experience with observability tools like DataDog, AWS Cloudwatch, etc. Experience with front-end technologies like React and Angular Excellent verbal and written communications skills, including the ability to relate complex technical concepts to both technical and non-technical audiences. Experience in writing automated tests for your own code. We sometimes interface with legacy systems, so if you like to reverse engineer things, figure them out, and teach others what you learned, that is a personality trait we would love to have on our team! Additional Requirements: Fully Remote: This position has been designated as fully remote, meaning that the po