company_logo

Full Time Job

Software Development Engineer

Discovery

Singapore 06-15-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 hires the very best and brightest talent who are enthusiastic and passionate to fulfill the company's mission of empowering people to explore their world and satisfy their curiosity. In exchange for their talent and drive, employees are provided with an engaging, diverse workplace and the resources they need to learn, thrive, and grow in their careers.

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.

Global Platform Services is a technology group within the Direct to Consumer division. Our group is the supporting backbone responsible for keeping all Direct to Consumer services going. In our team, we automate and enrich the experience of managing creative assets used for marketing campaigns globally across all mediums, everything from on-air promotions to the latest social media campaign.

About the Role

We are hiring Software Development Engineers II to join our team in Singapore. The successful candidates will have a track record of building multiple, high-performance, stable, scalable systems that have been successfully shipped to customers in production. Your approach and work will be exemplary, and you will have a proven background in driving best practices and setting standards for your team.

You are a key influencer in your team's strategy and contribute significantly to team planning. You show good judgment making trade-offs between immediate and long-term business needs. You are a collaborative leader who encourages fellow Engineers and other team members to be more productive, by sharing your knowledge and help. You are able to work autonomously to design and develop functional changes to existing software systems. You require little or no guidance from team members. You still actively seek input where appropriate and engage your team to inform and share what you are doing.

You consistently demonstrated good software ownership practices (e.g. code reviews, code comments, etc) in all of your contributions. Your code reviews are uneventful, you prepare documentation proactively, and you ensure proper monitoring for operational excellence in production.

Responsibilities
• Design, build and maintain APIs, services, and systems across engineering teams.
• Debug production issues across services and multiple levels of the stack.
• Work autonomously with engineers across the company to build new features at a large scale.
• Improve engineering standards, tooling, and processes.

Requirements
• Minimum 5 years of proven software engineering experience
• AWS Serverless Offerings (e.g. AWS Lambda, DynamoDB, S3, API Gateway, Step Functions)
• DevOps Practices (e.g. CI/CD Pipelines)
• IAC Expertise (e.g. Serverless Framework, CDK)
• Backend Development with NodeJS, Java
• Unit Testing with Mockito, Java
• Strong analytical, problem solving & conceptual skills, and a flexible attitude in shifting environments.
• Provide input into estimating engagement activities and execute engagements following the Agile methodology including SCRUM, KANBAN, etc.
• Experience in digital direct to consumer products, eCommerce, or OTT industries is a plus

Jobcode: Reference SBJ-r1y8w0-3-129-19-251-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.