You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
NBCUniversal

Sr. Software Engineer

  • Hybrid
  • 6+ years

Salary

$120,000 - 170,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is a media and entertainment business that runs several consumer streaming and broadcast brands. You would join the Content Delivery Engineering team, part of the Global Video Engineering group, based in New York City, USA.

The team delivers video on demand, live events and linear channels to millions of viewers in the US, UK, EU and Africa.

The team focuses on multi-CDN design and operations, performance telemetry and analytics, and connecting content origins to workflows such as dynamic ad insertion, manifest manipulation and new player technologies.

You would work daily with colleagues in the US, UK and elsewhere, so clear communication is essential.

Responsibilities

  • Build and maintain fast, large-scale software, mainly in Go, that delivers video to viewers across several streaming services.
  • Create reliable, well-tested services for VOD, live, linear, dynamic ad insertion and manifest manipulation workflows.
  • Review colleagues' code to keep quality high, keep architecture clear and support a healthy engineering culture.
  • Work with Site Reliability Engineering to design systems that are highly available, resilient, performant and fault-tolerant across regions.
  • Use metrics, logs, traces and performance data to spot problems early and find root causes quickly.
  • Help shape multi-CDN strategy, routing logic and origin workflows for strong streaming performance worldwide.
  • Communicate daily with engineers across four regions and keep documentation strong.
  • Guide technical direction, architecture and best practices as a senior member of the team.

Requirements

  • Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
  • 3+ years building software professionally, with hands-on Go (preferred) or Python experience.
  • Hands-on experience running applications in a cloud such as AWS, GCP or Azure, using containers and orchestration with Docker and Kubernetes.
  • Solid grasp of CI/CD, Git repositories, automated testing and build pipelines.
  • Practical SRE experience with reliability targets (SLIs/SLOs), auto-scaling, distributed systems reliability or incident response.
  • Familiarity with Agile methods such as Scrum or Kanban.
  • Strong written and verbal communication, including explaining design decisions and working with distributed teams.
  • Preferred: experience with CDNs such as Akamai, CloudFront, Fastly or Cloudflare, or with streaming media delivery systems.
  • Preferred: understanding of video streaming technologies such as HLS, DASH, manifests, origins or content routing.
  • Preferred: experience building systems for global scale, multi-region deployments or high availability.

Conditions

Hybrid schedule: you must work from the office at least four days a week.

The company may change in-office requirements at any time.

Salary range: $120,000 - $170,000.

The company is committed to an inclusive workforce.

Benefits

  • The role includes company-sponsored medical, dental and vision insurance, a 401(k), paid leave, tuition reimbursement, and various discounts and perks.
  • Full benefit details are on the company's careers site.

Where you’d work

Hybrid, 4 or more days a week in the office

You can work from

  • United States

About the company

NBCUniversal

Office in New York, United States

Also hiring in United States, CA, United States, London, United Kingdom and 6 more places

4 of their 71 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 22 checks run
  • 2 red flags

Still hiring?

14 checks

1 red flag

How crowded?

8 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • Go
  • AWS
  • Kubernetes
  • Docker
  • Azure
  • CI/CD
Seniority
Senior
Type
Full-time
Specialty
Backend
Region
United States
Pay period
Annual
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
3+ years
Tech stack
  • Python
  • Go
  • AWS
  • Kubernetes
  • Docker
  • Azure
  • CI/CD

Location

Work model
Hybrid
Region
United States
Office
  • New York, United States
Remote from
  • United States
Days in the office
4 or more days

Compensation

Salary
$120,000 - 170,000 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason