Senior Software Development Engineer

Employer
Sinclair Broadcast Group
Location
Cockeysville, MD
Posted
Jun 20, 2017
Closes
Jun 21, 2017
Industry
Engineering
Hours
Full Time
Make your mark in Broadcasting and Digital Media. Sinclair Broadcast Group and Sinclair Digital Solutions are dedicated to making Sinclair a communications powerhouse! We are the largest and most diversified television broadcasting company in the country. Sinclair owns and operates, programs or provides services to more television stations than anyone and has affiliations with all major networks. Sinclair Digital group is focused on bringing the most engaging content to web, mobile and over-the-top broadcasting to audiences all over the country! Our success is the result of extraordinary employees and an exemplary management team who believe in a vision and are dedicated ensuring a great future for our employees. Whether you are an industry veteran or a just starting out, you can find it at Sinclair! We are advancing the world of Broadcasting and we want YOU to join our winning team! ONE Media (A Sinclair Broadcast company) is looking for a Senior Software Development Engineer to lead technical implementation of both services and video development for ONE Media ATSC 3.0 initiative. This will include creating services in the areas of media asset management, content management, and e-commerce. This position will report to the EVP, Strategic development & CTO working closely with the core platform services team, and will be responsible for establishing and maintaining software best practices, coding standards, SOA architecture, and assisting with tool and technology evaluations that will dictate execution for the team. The successful candidate will be passionate about media, technology, have great hands-on technical leadership and communication skills. The right person will drive the technology culture at ONE Media and help steer test-driven development, agile processes, and a design-first engineering culture that is constantly experimenting and learning. Responsibilities:Demonstrated discipline in architectural design and documentation practicesJEE or .NET back end experience requiredDigital Video Streaming experience necessary (HLS, HTML5, h.265, HEVC)Understanding of relational databasesContinuous deployment/integration experienceExperience around content delivery network fundamentals a plusHas worked in high availability architecture rolesUnderstanding or have practiced SOA Concepts and worked in implemented architecturesAndroid and other mobile development concepts a mustIntegrating with Android Auto experience a plusExperience with any of the following encoding stacks, Elemental, Wowza, BrightCove, Verizon DMS, FFMPEG, HarmonicHave worked in and understand video workflow systems and encode publishing platformsCable television and or OTA broadcasting head end experience a plusDevelopment experience with cable / satellite set top box architecture and or other video streaming appliances (smart TV's, Xbox, Playstation, Fire TV, Apple TV, Roku etc.)Experience playout scheduling systems and EPG's a plus Required SkillsThe ideal candidate will have 9+ years of hands on experience with enterprise technologiesCandidates will also need extensive knowledge around video encoding and OTT broadcast signal deliveryProven experience with Flute, DASH, MPEG-2 Transport Stream (TS) and knowledge of ROUTE and MMTP on broadband and mobile wireless networksProven experience with cloud-based infrastructure, scaling, high-availability and secure, mission-critical systemsExperience with JEE or .NET as a back-end platform, REST and SOAP based web services, automated testing, and UML case tools are criticalExposure to concepts such as ORM, NoSQL databases, Relational Databases and schema design, business intelligence concepts and tools, and event-based messaging and distributed architecture will be crucial to success as a leader hereExposure to other server-side languages and tools such as Node.js, Angular.js, React are also a plus, particular with regard to presentationHeavy exposure to AWS and other cloud-based architecture components, continuous integration, and continuous deployment is also important to us Sinclair Broadcast Group, Inc. is proud to be an Equal Opportunity Employer and Drug Free Workplace!Required ExperienceJob LocationCockeysville, MD