company_logo

Full Time Job

Software Engineer - Java / Node / React

HBO

Remote / Virtual 10-07-2021
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description

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 covers things like 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

The Media Software Engineering (MSE) team at WarnerMedia enables media workflows using creative and pragmatic technology solutions. We are a software engineering group that develops and supports applications and workflows that ingest media assets as they show up at our doors and run it through the media supply chain by processing, managing, transforming, and delivering the assets to all WarnerMedia affiliates and partners.

We are a fundamental part of WarnerMedia's innovation and success and realizing our mission requires a staff of highly motivated and technically flexible software professionals across a variety of disciplines: design, development, program & project management, testing and support. We are hiring people to build a team that can create engaging, high-quality solutions, platforms, and interactive experiences.

WarnerMedia is looking for a Software Engineer who takes pride in bringing high-quality code quickly to market, enjoys learning and applying new technologies, and thrives in a dynamic engineering-oriented work environment. You will work with different encoding solutions and develop diverse solutions to interact and manage these systems, integrating them into our workflows using the latest technologies.

The Daily
• Work with a team of highly motivated engineers to effectively implement solutions and deliver production quality applications that are highly supportable and maintainable
• Overall responsibility for design, coding, code quality, and deployments
• Partner with internal and external teams to understand business and technical requirements to document technical specifications and articulate these to the development team
• Document technical solutions and articulate these solutions to both a business and technical audience

The Essentials
• 2+ years of established track record implementing large-scale, high-quality software applications
• Strong communication skills and an ability to interact with all levels of technical and non-technical personnel
• Expertise in implementing scalable, distributed, and highly available systems on AWS using ECS, Lambda, SNS/SQS Extensive experience implementing REST APIs in a microservice architecture
• Experience implementing message driven applications using AMQP or JMS
• Extensive hands-on experience developing Java 8 based Spring Boot applications
• Additional languages Java EE, Node.js, Python, GOLang, C#, Rust or equivalent a plus
• Experience with client-side JavaScript frameworks (React, Angular, Vue, Backbone, Ember, etc...)
• Knowledge of NoSQL databases such as MongoDB, Couch, DynamoDB
• Media background with encoding engines a plus
• Experience deploying and supporting containerized applications on AWS
• Knowledge of behavior-driven design and/or test-driven design and design patterns
• Hands-on experience with CI/CD systems and tools Jenkins and GIT. Kibana or AppDynamics experience a plus
• Proven problem solving and critical thinking skills
• Solid foundation in troubleshooting application and data issues in a distributed environment
• Ability to fit into an agile development environment and create a positive influence
• Bachelor's degree in computer science, engineering, or equivalent technical experience

New York and Atlanta preferred. Remote may be considered.

Jobcode: Reference SBJ-reknx5-3-141-100-120-42 in your application.