company_logo

Full Time Job

Software Development Engineer

Discovery

Silver Spring, MD 07-01-2022
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Overview

Discovery is looking for top engineering talent whose deep technical chops and problem-solving skills are matched only by their passion for design and user experience. Our team builds the user experiences for OTT applications on Web, Android, FireTV, iOS, tvOS, Roku & Connected TVs. If you delight in delivering high quality, fast, and efficient mobile, web, and connected TVs applications to millions of customers, then this is the Discovery team for you.

As television and media habits change, our mission remains true to the principles that founded Discovery – every day we seek to ignite people's curiosity to engage, entertain and enlighten the world around them through amazing viewing experiences.

Responsibilities
• Develop a cross-platform video player that exceeds consumer expectations with regards to usability and performance.
• Play 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.
• Provide guidance on design, coding, and operational best practices, and have a track-record of applying these best practices to software that you have worked on. You can propose and create best practices proactively where none exist.
• Make high impact decisions driving how and what software gets built. Your decisions are often right, and you are persuasive in delivering your suggestions and ideas to your team.
• Mentor junior engineers, overseeing their designs, code quality, and 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.
• Define and direct contract definition between client and backend components for new features.
• Minimum of 5+ years developing client-facing applications for Web, mobile, consoles or TV.
• Qualifications
• Proficient in developing applications with two or more of Kotlin / Swift / Java / C++ / C [Javascript is acceptable for Web roles].
• Experience in media frameworks, video codecs, streaming technologies (HLS/DASH), DRM (Widevine/FairPlay, PlayReady) and/or Ad tech (VAST/VMAP, VPAID, Open Measurement, Nielsen/Comscore) required.
• Proven experience embracing open source or native platform capabilities in developing solutions that delight customers
• Drive ''order of magnitude'' improvements in ambiguous situations and in a fast paced and matrixed organization.
• Strong written and verbal communication skills. Can effectively communicate vision and plan with the audience.
• Experience in working across product, engineering, and analytics teams to evaluate new ideas, discuss technical concepts, create scalable designs, implement new models, and make tradeoffs to remove roadblocks.
• Must have the legal right to work in the United States.

Jobcode: Reference SBJ-rvpk10-18-188-241-82-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.