Software Engineer - CBS.com

Apply
Ref#: 29362
CBS Business Unit: CBS Interactive
Job Type: Full-Time Staff
Job Location: San Francisco, CA, US

About Us:

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

Check us out on The Muse to get an inside look into #LifeAtCBSi through employee testimonials, office photos and company updates.

Description:
Division Overview:
CBS Interactive is developing the next generation of multimedia and cross-platform entertainment. The team at CBSi values software which exemplifies simplicity of design, maintainability and foundational robustness.

Role Details:
We are seeking a high-impact software engineer to join our team. The successful candidate will embrace our design precepts and will be a collaborative team player able to communicate her/his ideas with colleagues and management. In this role you will be involved in supporting and improving our video distribution and syndication systems, building integrations with new partners, platforms and services and creating new apis and services to meet our business needs.

Your Day-to-Day:
  • Design, modify, and develop software applications, APIs, database schemas and search indexes
  • Participate in full-stack development (Java, Spring, Solr, MySQL, PHP)
  • Participate in full life-cycle development (Test Driven Development)
  • Participate in product innovation and be accountable for contributing in a major way to infrastructure improvements, product innovation and direction

Key Projects:
  • Building and improving video distribution and syndication systems and services
  • Building and improving partner, platform and service integrations
  • Creating new apis, features and services
  • Building new tools for managing our apis, features, services and partnerships
  • Optimize our applications for cloud computing and distributed computing
Qualifications:
What you bring to the team:
You have –
  • BS Computer Science, Engineering, a related technical degree, or equivalent professional experience
  • 1 - 3 years of programming experience
  • Proven technical acumen and experience across related technologies (Java, MySQL, and Linux)
  • OOP design and development experience

You might also have –
  • Experience building Web Services
  • Knowledge of MRSS, XML, JSON, and REST
  • Experience with Tomcat, Spring MVC, Spring Security, Solr and Test Driven Development
  • Experience with Git and Bitbucket
  • Web development best practices
  • Experience with Cloud Computing and Distributed Computing

All candidates must successfully complete a background check prior to starting employment at CBS Interactive. CBS Interactive is an Equal Opportunity Employer and provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, or status as a veteran. CBS Interactive complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.
EEO Statement:
Equal Opportunity Employer Minorities/Women/Veterans/Disabled
< Back to job list