Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Senior Software Engineer, Apis

Expired Job

CBS Corporation New York , NY 10007

Posted 3 months ago

Senior Software Engineer, APIs

REF#: 31908


JOB TYPE: Full-Time Staff




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 [1] The Muse, [2] Instagram and [3] YouTube for an inside look into 'Life At CBSi' through employee testimonials, office photos and company updates.


Visible links





Division Overview:

Based in New York, San Francisco, Los Angeles and Louisville, Kentucky, our small, but enthusiastic, media brand teams work within the portfolio of CBS Interactive to deliver highly engaging and innovative consumer facing products across the landscape of digital platforms including Desktop, Mobile, and Connected Devices. Our diverse blend includes TVGuide, Download, Chowhound, Metacritic,, Metrolyrics and

Role Details:

As a Senior Software Engineer, APIs, on a growing and geographically diverse development team, you employ your deep coding and technical skills in this critical role. You actively contribute to the architectural direction and implementation of RESTful APIs and Services driving a variety of media brand sites, mobile apps, connected devices, responsive publishing platforms and third-party syndication/integration efforts. This is a fantastic opportunity to help solve complex but interesting scalability, performance and availability challenges for products consumed by millions of users each day! You will have the opportunity to work with a suite of great technologies and in a highly collaborative environment.

Your Day-to-Day:

  • Work closely with a team of software engineers to design, develop and support RESTful APIs and other server-side applications

  • Write clean, well-documented code for a range of digital products and services

  • Implement software components and features consumed by tens of millions of users

  • Contribute to technical architecture to enable scalable and extensible solutions

  • Participate in the rapid development of user-driven prototypes to identify technical options and inform multiple architectural approaches

  • Work closely with other developers, operations, design, product, PM and QA resources to gather requirements for new API endpoints that, when implemented, will enable new features in our clients and services

  • Write unit tests and end-to-end tests, against your code, to be used in our CI/CD workflow

  • Evaluate 3rd party services and provide recommendations on when it's more strategic for us to build versus buy

  • Participate in peer code reviews, provide and handle constructive feedback, and develop team knowledge

  • Recommend the best technology for specific efforts

  • Perform other duties as assigned


What you bring to the team:

You have -

  • The ideal candidate possesses the highest level of experience in application development, software engineering, and application architecture. We are ideally looking for these skills and experiences:

  • BS/MS in Computer Science/Engineering or equivalent experience

  • Experience with server-side web frameworks

  • Experience with software engineering best practices (e.g., unit testing, design patterns, building maintainable code, performance)

  • 5+ years implementing software solutions in at least one modern programming language such as PHP, Python or GoLang

  • Excellence in problem solving, strategic thinking, and working in a team-oriented environment

  • Experience with both relational and non-relational databases

  • Experience with RESTful API design, implementation and documentation

  • Experience with 3rd party API consumption, both client- and server-side

  • Experience with open source solutions, using and deploying on cloud based platforms

  • Strong oral and written communication skills

  • Strong interpersonal skills and ability to excel in a fast-paced AGILE team environment

  • Self-motivated and unafraid to dive into detailed technical issues

You might also have:

  • Good understanding of server and cloud computing technologies from providers such as AWS and GCP

  • Experience with Git/GitHub or similar DVCS

  • Experience in building very high traffic web assets

  • Any experience using Node.js, Scala, Jenkins, Selenium, Python, Chef and Puppet Technologies.


Equal Opportunity Employer Minorities/Women/Veterans/Disabled

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Fixed Income Core

Q Systems

Posted Today

VIEW JOBS 12/10/2018 12:00:00 AM 2019-03-10T00:00 <strong>Senior Software Engineer – Fixed Income Core</strong><br /> New York, NY - USA<br />  <br /> We deliver a single integrated platform to support our client's complete workflow, from analysis to idea generation, in arguably the world's most important capital market. This includes tools that have become the market standard, including yield and spread calculators, quantitative risk analysis, and relative value comparisons. Our calculation APIs are invoked billions of times a day - supporting millions of application runs by the most prominent players in the industry. Our software engineers take responsibility for the full software development life-cycle, from understanding the needs of the business through to coding to deployment and maintenance.<br />  <br /> We'll trust you to: - Develop large scale, low latency servers and user interfaces to redefine client workflows and help them make informed decisions <ul> <li style="padding: 0; margin: 0;"> Solve highly complex problems while understanding the scope and impact of your work</li> <li style="padding: 0; margin: 0;"> Be quick, resourceful, flexible, and an excellent collaborator.</li> <li style="padding: 0; margin: 0;"> Work with product and other software engineering teams and balance the best of technical and product knowledge to craft unsurpassed product solutions for our customers</li> </ul>  <br /> You’ll need to have: <ul> <li style="padding: 0; margin: 0;"> 2+ years of experience programming in C++, Python, Java or similar in production environment</li> <li style="padding: 0; margin: 0;"> 2+ years of object-oriented programming experience</li> <li style="padding: 0; margin: 0;"> Comprehensive knowledge of data structures and algorithms</li> <li style="padding: 0; margin: 0;"> Strong problem solving skills</li> <li style="padding: 0; margin: 0;"> A thorough understanding of the systems you've worked on</li> <li style="padding: 0; margin: 0;"> Good communication skills and an ability to explain technical concepts in a non-technical way</li> </ul>  <br /> We'd love to see: <ul> <li style="padding: 0; margin: 0;"> Development experience in Unix/Linux platforms</li> <li style="padding: 0; margin: 0;"> Experience with relational databases</li> <li style="padding: 0; margin: 0;"> Familiarity with the nuances of building high volume, high availability distributed systems</li> <li style="padding: 0; margin: 0;"> Familiarity with open-source technologies</li> <li style="padding: 0; margin: 0;"> Knowledge of financial markets or an interest to learn</li> </ul>  <br />   Q Systems New York NY

Senior Software Engineer, Apis

Expired Job

CBS Corporation