company_logo

Full Time Job

Software Engineer

Warner Media

Bridgeport, NJ 12-06-2021
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
Software Engineer

Delivering first-in-class content in the best and most engaging ways possible while equipping our people to do so requires an incredible amount of talent and technology. The technology and operations group oversees the company's data strategy, content delivery systems, master control operations, broadcast engineering, advertising technology, and the technology platform for HBO Max,
while also supporting the everyday underpinnings of our company. Join our community of extraordinary team members who are truly building the tools that will run the future of entertainment.

The Job
WarnerMedia is seeking a Software Engineer to lead systems architecture and software implementation within our WarnerMedia Technology & Operations organization. The Software Engineer is part of a team that owns asset and metadata workflows for short form and long form video-on-demand (VOD) content, managing delivery of asset files and metadata including TV schedule airings, show data, and thumbnails. The workflow integrations span across multiple, disparate systems to orchestrate and distribute assets to internal systems and external partners.

As a hands-on Software Engineer, you will be a key contributor to build and evolve our end-to-end VOD content workflows to orchestrate asset and metadata delivery in an AWS-based cloud infrastructure. You will design and build application components for full workflow integrations that drive towards component reuse, feature adaptability, and code simplicity. You will collaborate with
architects and/or lead developers to plan technical solution needs, make technology choices, adopt best software development practices, and setup cloud stack footprints.
Our tech stack includes backend services and front-end UI tools built using Go, Node.js, React, and other languages on AWS infrastructure – EC2, S3, SNS, EventBridge, Lambda, Step Functions, and more.

The Daily
• Build production-quality application components for cross-system workflows that are highly adaptable and maintainable
• Take responsibility for application design, code quality, and deployments with guidance
• Develop code features and workflows managed using Agile methodologies (Scrum, Kanban)
• Write infrastructure-as-code for AWS-based applications
• Participate in code reviews to pinpoint architectural improvements and code-level practices
• Contribute to definition of technical requirements, API/system specs, and holistic integration plans for asset and metadata flows
• Create technical documentation for architecture overviews, feature code specs, and data payload processing for development work and reference
• Collaborate with software engineering manager, product managers, and project managers to review technical roadmaps, contribute to technical work plans, and track progress
• Collaborate with testing engineers to automate testing for key workflow scenarios and metadata variances to improve code quality, reliability, and stability
• Debug complex issues for development and production support, training other engineers on the team with code walkthroughs and root cause isolation

The Essentials
• Bachelor's degree in Computer Science or equivalent work experience
• 4+ years experience in software development with Go, Node.js, React, or similar languages
• Hands-on experience with RESTful APIs, event-driven workflows, and microservices
• Hands-on experience with various AWS technologies – EC2, ECS, S3, IAM, Lambda, Step Functions, EventBridge, SQS, SNS, API Gateway, DBs, security, and networking
• Hands-on experience with databases – MongoDB, MySQL, and other DB services
• Hands-on experience in Docker, Git, Jenkins, Terraform
• Knowledge of sophisticated application, database, network, and service-level integrations across distributed large-scale architectures
• Experience using Agile methodologies (Scrum, Kanban, etc.)
• Ability to articulate software features through artifacts – user stories, requirements docs, workflow diagrams, API/SDK specs, etc.
• Strong problem solving skills for system errors and incident remediation
• Ability to work in a dynamic, nimble environment which can pivot rapidly per changing needs
• Clear and effective communicator for technical discussions and implementation progress
• Experience in video-on-demand (VOD) asset delivery and metadata processing is a plus – large file transfers, linear TV schedule management, MVPD specs (CableLabs, Comcast Unified Ingest, etc.).

Jobcode: Reference SBJ-dywk93-18-119-131-72-42 in your application.

Company Profile
Warner Media

WarnerMedia is a leading media and entertainment company that creates and distributes premium and popular content from a diverse array of talented storytellers and journalists to global audiences through its consumer brands including: HBO, HBO Max, Warner Bros., TNT, TBS, truTV, CNN, DC Entertainment, New Line, Cartoon Network, Adult Swim, Turner Classic Movies and others.