Sr. Software Engineer

NBCUniversalNew York, NY
$120,000 - $170,000Hybrid

About The Position

The Media Group at NBCU supports a powerhouse collection of consumer-first brands including Peacock, NBC, Bravo, NBC Sports, and NBCU International. With unequalled scale, our teams make the most out of every opportunity to collaborate and learn from one another. We’re always looking for ways to innovate faster, accelerate our growth and consistently offer the very best in consumer experience. But most of all, we’re backed by a culture of respect. We embrace authenticity and inspire people to thrive. Global Video Engineering is at the forefront of technology, leveraging modern video codecs, adaptive bitrate streaming, low-latency streaming, and support for live streaming. We ensure seamless playback across various platforms, including web browsers, smart TVs, gaming consoles, and streaming media devices. This compatibility allows us to reach a wide audience and provide exceptional streaming experiences regardless of the device or operating system. As a member of the Automation Team, you will work to bridge the gap between Engineering and Quality Assurance helping to build and maintain a global infrastructure to support complex functional and performance testing for all teams and devices. We are looking for an experienced Senior TypeScript Engineer to lead the design and development of high-performance backend systems and automation solutions. This role involves driving technical decisions, mentoring team members, and ensuring the delivery of scalable, reliable services that support critical business operations.

Requirements

  • 5+ years of professional experience in backend and systems development, with at least 3 years in TypeScript.
  • Deep understanding of concurrency and core design patterns in TypeScript.
  • Proven experience with RESTful APIs, and microservices architecture.
  • Strong problem-solving abilities and an analytical mindset with a bias for action.
  • Comfort in a fast-paced environments, and the ability to work from vague or changing requirements.
  • Strong grasp of distributed systems, networking, and system design principles.
  • Strong knowledge of Docker, Kubernetes, and cloud platforms (AWS) preferred.

Nice To Haves

  • Previous work with streaming video preferred but not required.
  • Previous experience with Golang, Koltin, and Swift would be valuable.

Responsibilities

  • Architect and implement complex backend services and APIs using TypeScript.
  • Lead the development of automation tools and microservices to enhance system efficiency.
  • Optimize system and infrastructure performance, scalability, and reliability yielding enterprise-grade environments.
  • Collaborate with other Engineering and SRE teams to design and maintain CI/CD pipelines and containerized deployments (Docker/Kubernetes).
  • Establish coding standards, perform code reviews, and guide best practices across the team.
  • Mentor junior team members and provide constructive feedback such as in code reviews to maintain high code quality best practices.
  • Stay up to date with the latest industry standards and emerging technologies and be able to provide solutions to improve our products.
  • Contribute to system architecture, long-term technical strategy and software development lifecycle.

Benefits

  • medical, dental, and vision insurance
  • 401(k)
  • paid leave
  • tuition reimbursement
  • a variety of other discounts and perks

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service