Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NBCUniversal Logo

Senior Software Engineer (Python/Serverless/RestAPI)

NBCUniversal

$110,000 - $150,000
Dec 29, 2025
New York, NY, US
Apply Now

NBCUniversal is looking to solve the problem of providing efficient and accurate access to its expansive catalogue of titles and their descriptive metadata, including cast and crew information, languages, translations, content types, and more, by hiring a Senior Software Engineer to join the "Titles and Metadata" organization.

Requirements

  • 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 with NoSQL databases (e.g. DynamoDB) and relational databases (e.g. Postgres, MySQL, etc)
  • Experience with search technologies (e.g. OpenSearch, ElasticSearch, Solr, etc)
  • Experience with observability tools like DataDog, AWS Cloudwatch, etc

Responsibilities

  • Build and maintain global solutions focused on providing efficient and accurate access to NBCU's expansive catalogue of titles and their descriptive metadata
  • Develop software using Python
  • Create and consume RESTful web services
  • Work with AWS-based serverless architectures
  • Design and implement databases using NoSQL databases (e.g. DynamoDB) and relational databases (e.g. Postgres, MySQL, etc)
  • Implement modern, team-oriented OOP and DevOps best practices, patterns, and processes
  • Write automated tests for own code

Other

  • Bachelor's degree or higher, or a combination of relevant education, experience, and/or training in Computer Science or a related field
  • Must have unrestricted work authorization to work in the United States
  • Excellent verbal and written communications skills, including the ability to relate complex technical concepts to both technical and non-technical audiences
  • Fully Remote: contribute from a non-NBCUniversal worksite, most commonly an employee's residence
  • Ability to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision