Senior Software Engineer - CBS

About Us:

CBS Interactive is a premier online content network for information and online operations of CBS Corporation as well as some of the top native digital brands in the industry. Our websites dive deep into the things that people care about: business, entertainment, games, news, sports and technology. With more than 290 million unique visitors each month, CBS Interactive is a global top 10 web property and one of the largest premium content networks.


Do you have a passion for Sports? Do you love to solve problems and develop code? Do you have strong initiative, creative thinking and ability to work in a collaborative, innovative, flexible and team-oriented environment? Do you have the ability to discover the true requirements of underlying feature requests and recommend alternative technical and business approaches? Are you experienced with Java, Spring, node.js and NoSQL databases? If you answered yes, then CBS Sports may be looking for you! is looking for an experienced Senior Software Engineer for our Data and Feeds API development team.

The ideal candidate will have experience writing high volume APIs and architecting solid technical solutions to meet challenging issues. As part of the Data and Feeds team you will work with talented developers designing and building out system enhancements and integrations supporting the latest and greatest website for sports on the internet. To be successful at this job, you need to bring a winning attitude, innovative coding skills and proven teamwork experience.


3-5 years JAVA (Spring Framework) and node.js experience (ES6 preferred). Coffeescript a plus.

Experience designing, implementing, and supporting high performance API systems.

Ability to understand and troubleshoot applications in a production environment (understanding of underlying I/O, memory, cpu, networking, etc)

Experience with NoSQL databases. MongoDB preferred.

Experience with Cloud Technologies/Virtualization (i.e. Amazon AWS)

In-depth understanding of relational databases (MySQL preferred) and database design.

Expertise in highly available systems, horizontal scaling and load balancing.

Strong grasp of the SDLC including CI build process and products (Atlassian a plus).

Excellent written, verbal, and interpersonal communication skills. Experience presenting ideas and design to small groups.

Excellent understanding of Object Oriented Programming and Design.

Experience writing APIs (preferably RESTful) with a strong understanding of caching layers and high throughput of 100 req/sec or more.

Experience with AMQP Protocol (e.g. RabbitMQ).

Linux/Unix OS systems administration experience, preferred

BS degree in Computer Science or related field or equivalent practical experience.

Must successfully pass a background check

In addition, CBS will be guided by applicable federal, state and local laws when considering for employment qualified applicants with criminal histories.


EEO Statement:

Equal Opportunity Employer Minorities/Women/Veterans/Disabled

Meet Some of CBS Interactive's Employees

Mary K.

Video Producer, Gamespot

Mary produces new releases and specific features for Gamespot’s channel within CBS Interactive. She also helps edit videos to make sure imagery and quality are consistent.

Eric F.

Managing Editor, CNET

Eric oversees all content produced by the San Francisco Reviews Team, in addition to editing CNET’s online content. He also fills the calendar with future assignments and topics.

Back to top