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

Sr Software Engineer - Content Services

NBCUniversal

$155,000 - $175,000
Aug 14, 2025
Englewood, NJ, USA
Apply Now

NBCUniversal is seeking a Senior Software Engineer to build and evolve core backend services that power digital experiences across web, mobile, and OTT platforms, ensuring efficient and scalable delivery of digital content.

Requirements

  • Strong server-side engineering experience in large-scale, high-availability environments
  • Strong experience in Java and Go (Golang)
  • Experience building and scaling GraphQL and REST APIs
  • Deep understanding of service design, API modeling, and distributed systems architecture
  • Familiarity with digital content systems—CMS, metadata, content delivery, video delivery
  • Proven ability to write secure, maintainable, and testable code
  • Experience working in agile teams with strong delivery and collaboration practices

Responsibilities

  • Design and deliver end-to-end services that handle digital content such as articles, video metadata, and editorial assets
  • Build and maintain APIs using Java, Go, GraphQL, and REST
  • Ensure systems are scalable, performant, and secure under real-world traffic and constraints
  • Debug, profile, and optimize across multiple layers of the stack
  • Participate in RFCs and provide thought leadership on service architecture and API design
  • Collaborate with SREs to ensure services are observable and production-ready
  • Promote test coverage, code quality, and secure development practices

Other

  • Mentor junior engineers through design and code reviews, pairing, and onboarding
  • Partner with product, analytics, and design to define clear, practical requirements
  • Scope large initiatives and epics; break down complex problems into actionable tasks
  • Hybrid work requirement: generally contributing from the office a minimum of three days per week
  • Bachelor’s degree in computer science or equivalent experience