company_logo

Full Time Job

Senior Software Engineer

Warner Media

Atlanta, GA 01-26-2022
 
  • Paid
  • Full Time
  • Entry (0-2 years) Experience
Job Description
The Job

WarnerMedia seeks a Senior Software Engineer for the MSC - Media Software Engineer department. 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 hiring people to build a team that can create engaging, high-quality solutions, platforms, and interactive experiences.

WarnerMedia is looking for a hands-on software developer with the knowledge, motivation, and energy to help build robust solutions encompassing our entire media supply chain. The successful candidate will work closely with product/project managers, users, development staff, and senior leadership to lead design, develop and deploy encoding and content distribution solutions.

The Daily
• Designing and developing custom software solutions to support our non-linear and linear media supply chain workflows in support of our HBO, Cinemax and Turner (TBS, TNT, TCM, TruTV, AdultSwim, CNN) brands
• Working with talented and fun Agile project teams to design and build the next generation of workflows to manage scheduling and delivery of HBO/Cinemax and Turner content
• Candidate must be proficient in current and emerging development tools and digital media technologies.
• This position requires hands-on coding and strong peer collaboration to work on innovative technical solutions.
• Work with other infrastructure groups to implement system hardware requirements that may involve multi-platforms, databases, cloud strategies, or other technologies.
• Must be proficient in current and emerging development tools and digital media technologies.
• Work with other infrastructure groups to implement system hardware requirements that may involve multi-platforms, databases, cloud strategies, or other technologies.
• Participating in code reviews
• Mentoring other developers on the team
• Collaborating with our integration partners

Qualifications
• Extensive hands-on Javascript experience building applications in the MERN (Mongo, Express, React, Node) and/or MEAN (Mongo, Express, Angular, Node) stack. Full-stack development experience is needed, not just Front-End or Back-End
• Strong communication skills and an ability to interact with all levels of technical and business team members
• Experience deploying and supporting containerized applications on AWS
• Expertise in implementing microservices, RESTful APIs, and event-driven architectures
• Deep knowledge of domain-driven design and design patterns
• Experience with caching strategies and implementation (Redis, MemCache, etc)
• Experience using Docker, Kubernetes, Terraform or rkt
• Experience with DevOps tools like TeamCity, CircleCI, Bamboo, Travis, Github Actions, etc
• Drive to master emerging technologies and share experiences with team members
• Proven problem solving and critical thinking skills
• Advise development team on implementations, and serve as a key decision-maker
• Solid foundation in troubleshooting application and data issues in a distributed environment
• Experience monitoring and alerting applications using ELK, CloudWatch, and/or AppDynamics
• Extensive hands-on experience using UI Frameworks like React, Angular, VUE
• Expertise in implementing scalable, distributed, and highly available systems on AWS using EC2, ECS, and Serverless technology (Lambda, ECS, SQS, SNS)
• Experience working and delivering in an Agile Scrum environment
• Great team player attitude and well-rounded team member.
• Demonstrated expert-level understanding of troubleshooting, root-cause analysis, solution development, human factors/usability design, and implementation of medium-sized projects or major components of large projects.
• Ability to multitask and to manage time effectively in a fast-paced environment, with limited supervision.
• Detailed oriented and highly organized.
• Energetic, shows passion, and is vested in the project.

Nice to Have:
• Experience developing on a Linux or Mac OS
• 1+ years of experience as a software engineer with a strong knowledge of GoLang
• Additional languages Python, C#, Rust or equivalent a plus
• Experience with cloud infrastructure (AWS, GCP, Azure)

Jobcode: Reference SBJ-rjm2w0-3-22-51-241-42 in your application.