Senior CMS Engineer

Ref#: 28581

CBS Business Unit: CBS Interactive

Job Type: Full-Time Staff

Job Location: New York, NY, US

About Us:

CBS Interactive is the premier online content network for informationand online operations of CBS Corporation as well as some of the top nativedigital brands in the entertainment industry. Our brands dive deep into thethings people care about across entertainment, technology, news, games,business and sports. With over 1 billion users visiting our properties everyquarter, we are a global top 10 web property and one of the largest premiumcontent networks online.

Check us out on TheMuse to getan inside look into #LifeAtCBSi through employee testimonials, office photosand company updates.

Description:

Duties: Responsible for overseeing the software development and engineering for CBSNews.com properties and media products. Direct the project delivery for large, cross-functional, projects adhering to deadlines is a must. Work independently on daily tasks. Assist developers in building user interface applications using various programming and scripting languages. Provide solid feedback based on code reviews, and mentor other members of the engineering team. Taking the lead on researching Machine Learning technologies. Utilize expertise in PHP, Symfony, Require.js, Backbone.js, AngularJS and MVC frameworks across all project plans. Significant experience working on and with relational databases, SQL and newer NoSQL data stores (e.g. Oracle, mySQL, mongoDB, etc). Provide expert knowledge in monitoring and logging technologies (NewRelic, Ganglia, Logstash, Graylogs2, mPulse, Web Page Test, etc.). Utilize AWS and cloud technologies. Manage the back end stack of a Digital Channel CMS for multiple properties. Keep abreast of emerging technologies and recommend usage where appropriate. Work with QA team to develop test plans. Work with geographically-dispersed engineering teams. Provide 24/7 support to News operations, if needed.

Qualifications:

Requirements: Must possess a Bachelor's Degree, or foreign equivalent, in Computer Information Systems, Computer Science or Computer Engineering. Must have one year of experience as a Backend Developer or Backend Engineer. The one year of experience must include experience with programming; project implementations; technical management; PHP and MVC frameworks; server side JavaScript technologies such as NodeJS and Backbone.js; and developing shell scripts and cron jobs for automated processes. Must successfully pass a background check. If no degree or unrelated degree, will accept a total of 3 years of experience as a Backend Developer or Backend Engineer including one year of experience with programming; project implementations; technical management; PHP and MVC frameworks; server side JavaScript technologies such as NodeJS and Backbone.js; and developing shell scripts and cron jobs for automated processes.

EEO Statement:

Equal Opportunity Employer Minorities/Women/Veterans/Disabled


Meet Some of CBS Interactive's Employees

Farid K.

Director, Project Management, CBS.com

Farid runs a Project Management Team comprising scrum masters, product managers, and quality assurance. He oversees each functional area and helps leaders succeed.

Brett J.

Director, Engineering, CBS.com

Brett manages developers in the Engineering Department to make sure individual team members are prepared to navigate small and large projects that feed into larger ones across Production and Product Teams.


Back to top