Division Overview:

When All Access was launched, CBS became the first broadcast company to create a paid service without partnering with a paid cable provider. In short, we broke new ground in the industry by providing robust, interactive services with unprecedented access to local content. At the same time, we built an innovative and exciting work environment to inspire and reward the cutting-edge ideas, creativity, and technical/operational expertise of our managers and employees.

Role Details:

CBS Interactive is developing the next generation of multimedia and cross-platform entertainment. We're currently looking for a Director of Mobile Engineering who will embrace our design precepts while working side-by-side with teams to build software that achieves simplicity in design, maintainability, and performance.

The right candidate will be an experienced, fast-moving leader with a strong grasp of leading-edge languages and technologies. You must be able to clearly communicate ideas to colleagues and senior management, and work collaboratively with product management teams to meet strict deadlines.

Your Day-to-Day:

-Provide hands-on leadership to a growing team of mobile software developers.

-Build prototypes and mobile applications to meet the demands of our large iOS and Android audiences.

-Scale and oversee development work through vendor and contractor services.

-Establish relationships and bridge communication gaps between technical and non-technical colleagues, teams, and senior managers.

-CBS.com features excellent employee benefits and provides a creative and dynamic environment.

Key Projects:

-Describe current projects or exciting & challenging upcoming initiatives—a list of daily duties is not enough to woo today’s candidates--they want to know, specifically, what some of the cool projects are that they’ll get to develop or improve (rather than maintain)

-Implement best of breed video experiences

-Explore new OTT and handheld devices

-Expand CBS family of Apps to International Markets

-Improve user experience through caching, leveraging CDNs and internal systems

Experience / Skills


What you bring to the team:

You have -

-7+ years of software engineering experience

-4+ years in management

-Successful background leading mobile software development teams

-Experience scaling and augmenting development teams through vendor and contractor services

-Knowledge of mobile architecture best practices

-Proven track record with iOS and Android

-A deep understanding of the differences between user interaction on a phone and tablet

-Excellent coding and testing skills in Objective C and Java

-Exceptional written and verbal communication abilities

-Experience with HTML 5 and JavaScript a plus

-A Bachelor's degree in Engineering, Computer Science, or Mathematics

You might also have -

-Swift and Kotlin experience

-Entertainment industry experience

-Experience optimizing apps

-Video tech experience