NBCUniversal Media, LLC

Software Engineer, Content APIs

NBCUniversal Media, LLC$110K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or equivalent experience.
  • 2+ years of software engineering experience (internships are acceptable).
  • Proficiency in at least one programming language such as Golang, JavaScript/TypeScript, Java, or Python.
  • Basic understanding of backend development and familiarity with REST or GraphQL APIs.
  • Knowledge of Git, data structures, algorithms, and software engineering principles.
  • Effective problem-solving, communication, and collaboration skills.
  • Willingness to explore and use AI-assisted development tools.

Responsibilities

  • Develop and maintain backend services and GraphQL APIs using Golang and Node.js.
  • Enhance existing microservices and build new features under senior engineers' guidance.
  • Contribute to content ingestion pipelines and backend systems.
  • Utilize MongoDB, Elasticsearch, and AWS services for system functionality.
  • Implement and maintain cloud-native applications using AWS Lambda and related services.
  • Write clean, well-tested, and maintainable code.
  • Leverage AI tools for various development tasks.

Benefits

  • Medical, dental, and vision insurance.
  • 401(k) plan.
  • Paid leave and tuition reimbursement.
  • Access to various discounts and perks.
  • Mentorship and opportunities for technical growth.
Full Job Description
Job Description

We're looking for a Software Engineer to join the Content APIs team, building the backend services
that power NBCUniversal's digital products and content experiences. You'll develop and maintain
APIs, backend services, and cloud-native applications while collaborating with experienced
engineers.

This is an excellent opportunity for an engineer early in their career who is eager to learn modern
backend technologies, distributed systems, and cloud-native development. You'll contribute to
production systems, participate in code reviews, and grow your technical skills while helping deliver
reliable, scalable services.

We embrace modern AI-assisted software development practices. You'll be encouraged to use AI
coding assistants and other developer productivity tools to accelerate implementation, improve
code quality, explore solutions, and continuously learn, while applying sound engineering judgment
to ensure reliability, security, and maintainability.

Responsibilities:

Backend & API Development
  • Develop, test, and maintain backend services and GraphQL APIs using Golang and Node.js.
  • Build new features and enhance existing microservices under the guidance of senior engineers.
  • Contribute to content ingestion pipelines and backend systems.
  • Work with MongoDB, Elasticsearch, and AWS services.
  • Implement and maintain cloud-native applications using AWS Lambda and related AWS services.


Software Quality & Operations
  • Write clean, maintainable, and well-tested code.
  • Develop unit and integration tests.
  • Participate in code reviews.
  • Debug production issues and improve monitoring and CI/CD.


AI-Assisted Development
  • Leverage AI tools such as GitHub Copilot, ChatGPT, or similar technologies.
  • Validate AI-generated code for correctness, security, performance, and maintainability.
  • Use AI for implementation, testing, debugging, documentation, and code reviews.
  • Explore new AI-enabled engineering workflows.


Collaboration & Growth
  • Collaborate with engineering, product, QA, and DevOps teams.
  • Participate in agile ceremonies and technical discussions.
  • Learn engineering best practices and seek mentorship.
  • Contribute to a collaborative engineering culture.

What You'll Gain
  • Experience building backend services for NBCUniversal's digital platforms.
  • Mentorship and opportunities for technical growth.
  • Exposure to cloud-native architectures, GraphQL, AWS, and distributed systems.
  • Experience with AI-assisted software development.
  • A collaborative engineering culture focused on innovation and continuous improvement.


Qualifications
  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 2+ years of software engineering experience (internships welcome).
  • Experience with at least one language such as Golang, JavaScript/TypeScript, Java, or Python.
  • Basic understanding of backend development and REST or GraphQL APIs.
  • Familiarity with Git, data structures, algorithms, and software engineering fundamentals.
  • Strong problem-solving, communication, and collaboration skills.
  • Curiosity and willingness to adopt AI-assisted development tools and workflows.
  • Ability to evaluate AI-generated code using sound engineering judgment.


Desired Characteristics:
  • Experience with Golang, Node.js, or TypeScript.
  • Familiarity with GraphQL, AWS, MongoDB, Elasticsearch, Docker, Kubernetes, and CI/CD.
  • Experience using AI coding assistants such as GitHub Copilot, ChatGPT, Cursor, Claude, or similar tools.
  • Contributions to open-source or personal projects.
  • Interest in media technology and distributed systems.

Additional Requirements:

Hybrid: This position currently has a hybrid schedule, which requires contributing from the office a minimum of four days per week. The Company reserves the right to change in-office requirements at any time.

This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website.

Salary range: $110,000 - $120,000

Additional Information

As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision.

About NBCUniversal Media, LLC

NBCUniversal Media, LLC is a media and entertainment company that operates a variety of businesses, including television networks, film studios, and theme parks. The company was founded in 2004 and is headquartered in New York, New York. NBCUniversal's television networks include NBC, Telemundo, and USA Network, among others. The company's film studios produce and distribute movies under the Universal Pictures brand. NBCUniversal also operates theme parks in the United States and Japan. The company is committed to producing high-quality content and delivering it to audiences around the world.
Learn more about NBCUniversal Media, LLC
Size
35,000 employees
Industry
Founded
1994

Similar Jobs

More Jobs at NBCUniversal Media, LLC

More Information Technology Jobs

Find similar Software Engineer, Content APIs jobs: