Viacom is looking for a talented lead software engineer to drive development of cohesive solutions to content based technical challenges. The role will be end-to-end from understanding the goals and roadmaps of the product and other engineering teams, through the design and architecture of any solution and the delivery and maintenance of those platforms once in place.
This person will participate in the definition of product requirements being able to articulate how the engineering effort will align to those requirements and provide accurate estimates of the effort.
They will also be responsible leading a team of engineers through the development process, including enforcing standards around code, tooling, metrics, progress reporting and interactions with the QA team to ensure a quality first approach to any deliverables.
Making best use of the available infrastructure and systems as well as spotting gaps and providing solutions in way that complements the efforts of the other product and engineering teams. Building integrations where necessary while minimizing / separating dependencies, this person will have a solid understanding of enterprise architectures and best practice.
The successful applicant should have familiarity with content workflows, specifically the movement and transformation of large files, the broadcast and media industries and video, audio and captioning in order to be able to make informed decisions about the development architecture.