company_logo

Full Time Job

Senior Software Engineer

Warner Media

Atlanta, GA 02-03-2022
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

• The Media Supply Chain group designs, builds, deploys and supports software solutions that implement digital media workflows and pipelines in support of WarnerMedia's acquisition, evaluation and management of mezzanine-level digital media assets received from theatrical studios and our brands' original programming post-production facilities for WarnerMedia's broadcast and non-linear distribution channels.
• We are looking for a Senior Software Engineer to join the team that is responsible for creating and maintaining the applications and systems that are the front door for all media that comes into the WarnerMedia supply chain. We are integral to ensuring on time delivery all of WarnerMedia's content to all of our linear channels along with our On Demand partners and HBO Max.
• Qualifications
• BS in Computer Science or related field required, MS in Computer Science or related field preferred
• 5+ years of software development experience, with a strong focus on web API/service and web application development
• 3+ years of enterprise application-level JavaScript/HTML/CSS application development experience
• 2+ years of React / Redux experience
• 2+ years of AWS technologies (EC2, S3, IAM security, API-Gateway, lambda, DynamoDB, RDS, CloudFormation, etc.). The ideal candidate will have meaningful experience with and an enthusiasm for AWS provisioning and operations concerns. CDK experience is a plus.
• Strong working knowledge of XML/XSLT/XPATH, JSON, and associated tools/technologies
• 2+ years of experience with NoSQL databases such as mongo or DynamoDB
• 2+ years of modern programming languages (python, GO, rust, etc.), where two years ideally include enterprise development using common frameworks like Spring and Hibernate (or other ORM tools)
• Experience developing systems with enterprise databases, including working knowledge of SQL/ORM systems
• Experience building medium to large-scale, ''mission critical'' ''high availability'' production systems that directly support essential business, and technical, or operational functions
• Experience with the functional style of programming and/or functional languages such as Scala, Clojure, or Erlang is considered a plus
• Experience with digital video and audio systems development is a plus
• Experience with medium to large code bases is desirable
• Ability to branch, merge, and create merge requests with git and gitlab/github required
• Experience with Chef or Puppet is considered a plus
• Experience with Jenkins is considered a plus
• Experience with container technologies such as Docker or Kubernetes is considered a plus
• Core Competencies
• Demonstrable excellent design skills and the related strengths in clearly articulating difficult technical concepts and information
• Capable of working in a collaborative team environment, including providing technical leadership for new emerging technologies and mentoring developers
• Can critically evaluate code as a method of learning, and knows when and how to safely refactor code/artifacts
• Capable of demonstrating experience in several of the following areas: release management of enterprise-class system code and artifacts, data and schema modeling, user interface development, human factors, build/deployment management, asynchronous/high-latency programming concepts, integrating with existing enterprise and vendor systems
• Experience with Agile methodologies (examples include Scrum or Kanban) required. Must demonstrate a supportive attitude for the practices that allow for continuous deployment and incremental delivery of business value
• Should exhibit good system engineering skills (e.g., common industry database design and practices, application architectures, operating systems concepts, networking, etc.) in addition to skills in application development
• Job Duties
• Develop software in modern enterprise-class languages and development platforms, with an emphasis on JavaScript/HTML/CSS, Python, GO and new and emerging technologies as appropriate
• Develop software confidence and reliability by testing, creating testing artifacts, developing tooling and providing the communication needed to ensure modified artifacts are continuously releasable
• Provide third tier support for production issues and working with peer MSE teams
• Agile/Scrum process participation and process improvement
• Assist in architectural planning and design

Jobcode: Reference SBJ-rn80n5-3-15-3-154-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.