company_logo

Full Time Job

Software Development Engineer

Discovery

Singapore 07-08-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
About Discovery

Discovery Networks Asia-Pacific, a division of the leading global entertainment provider Discovery Communications, is dedicated to satisfying curiosity, engaging and entertaining viewers with high-quality content. From survival to natural history, wonders of science to extreme jobs, motoring to travel and lifestyle, and the latest engineering marvels to live sporting events, each channel offers distinct must-watch programming to engage viewers across the region. For more information, please visit www.discoverycommunications.com.

Discovery Networks Asia Pacific focuses on factual, lifestyle and sports genres, mainly in the pay TV segment. Its market clusters cover South Asia, Southeast Asia, Northeast Asia and Greater China.

The Way We Work

In Asia, our culture and general leadership traits are in evolution as we migrate from being a traditional linear Pay TV business towards a convergent media and entertainment business that encompasses digital and mobile platforms. We are developing direct consumer relationships while still supporting our traditional platform partners with innovative solutions to help them grow and evolve their businesses. We are looking to embrace a 'maker' culture in a dynamic, entrepreneurial, youthful and low hierarchy setting akin to Silicon Valley tech firms. We are looking for the brightest candidates – driven by passion and curiosity, and who are not afraid to step out of their comfort zone – to support this journey.

Job Summary

About Us

Discovery's Direct to Consumer division is a newly established part of Discovery, Inc responsible for the end to end of Discovery+. We are fast, nimble, and have fun developing new, innovative, and immersive digital products and content for iconic brands. We are working at the crossroads of technology, entertainment, and everyday utility. As content creators across the digital ecosystem, we continuously leverage our technology to create immersive viewing and interactive experiences.

DTC's software engineering teams build applications for web, mobile, tablets, connected TVs, consoles, and other streaming devices. Those applications are backed by a fleet of modern, cloud-native microservices deployed to Kubernetes within AWS. It is a growing, distributed, and global engineering group crucial to Discovery's future.

About the Role

As an engineer in the Global Platform Services team within DTC, you'll be joining a team that is responsible for building a global, self­-service platform to enable DTC's growing number of engineering teams to build, test, deploy, and manage the complete operational life cycle of their services in a fully autonomous fashion.

We are hiring Software Development Engineers in DevOps & Cloud Automation to join our team in Singapore – a foundational pillar of the direct to consumer group.

The ideal candidate will have a cloud/devops/software engineering background with extensive experience deploying, operating and maintaining scalable services with a track record of having built multiple high-performance, stable, scalable systems that have been successfully shipped to customers in production. Your work and your approach to work are exemplary: you drive best practices and set standards for your team.

You are a key influencer in your team's strategy and contribute significantly to team planning. You show good judgement making trade-offs between immediate and long-term business needs. You are a collaborative leader that makes other engineers and team members around you more productive, by sharing your knowledge, and helping to tie-break key technical decisions.

Responsibilities
• You are experienced and capable of playing a leading role to design and develop major functional changes to existing software systems, or new ones, involving yourself and other engineers. You make good decisions when to build new and when to extend existing.

• You provide guidance on cloud, infra, design, coding, and operational best practices, and have a track-record of applying these best practices to products and services that you have worked on. You can propose and create best practices proactively where none exist.

• Pursue operational excellence for what you and your team create (constructive reviews, comments, unit tests, monitoring).

• You mentor junior engineers, overseeing their integration into a team. Your success is judged as much on your own productivity as on the positive impact you have on engineers around you.

• Participate in a team on-call schedule to manage services owned by the team.

Requirements
• Minimum 5 years experience with DevOps's cloud proficiency (AWS is a must)

• Experience with Kubernetes with Helm

• Orchestration and provisioning experience with Cloudformation, Terraform, CDK

• Proficiency on common open and closed source observability stacks such as ELK/EFK, Splunk, New Relic, Datadog, Prometheus, Grafana

• Strong proficiency in coding with experience with at least two of the following: Groovy, NodeJS, TypeScript, Bash, Python, Java, Go, Ruby, Java.

• Excellent verbal and written communication skills.

• You think about the long-term health of your services, your monitoring, your alerting, and your documentation. You nurture all of these in parallel to your platform development responsibilities.

Jobcode: Reference SBJ-rj8901-18-117-183-172-42 in your application.

Company Profile
Discovery

Discovery, Inc. is the global leader in real life entertainment. We serve passionate fans with content that inspires, informs, and entertains, providing leadership across deeply loved and trusted brands, such as Discovery Channel, TLC, Animal Planet, HGTV, Food Network, and Travel Channel.