company_logo

Full Time Job

Sr Software Engineer

CBS Sports

Fort Lauderdale, FL 10-12-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
CBS Sports, a year-round leader in television sports, broadcasts a portfolio of events on the CBS Television Network, including ''NFL ON CBS;'' college football, including the ''SEC ON CBS;'' college basketball, including the NCAA Division I Men's Basketball Championship; golf, including The Masters®, PGA Championship and PGA TOUR; and ''CBS SPORTS SPECTACULAR.''

In addition, the division includes CBS SPORTS NETWORK, the 24-hour home of CBS Sports, and produces ''INSIDE THE NFL'' for SHOWTIME. CBS Sports Digital's multi-platform offerings include CBSSports.com and the CBS Sports apps for mobile and connected TV devices; streaming sports news network CBS Sports HQ; 247Sports; MaxPreps; CBS Sports fantasy games; and SportsLine.

CBSSports.com provides premium online and mobile content to the connected sports fan, including live and on-demand video, in-depth analysis, breaking news, and scores and statistics across high school, college, and pro sports; and is part of CBS Interactive's portfolio of multi-platform brands, which includes best-in-class Fantasy offerings, high school sports leader MaxPreps, 247Sports, Scout and CBS Interactive Advanced Media producing more than 130 official collegiate athletic sites.

ROLE DETAILS:

CBSSports.com is looking for an experienced Senior Software Engineer for our CBSSports.com engineering team; you will share the responsibility for the overall code architecture, maintainability, scalability and performance of all front end applications that support the cbssports.com site. To be successful at this job, you need to bring a winning mentality and mad coding skills.

Your Day-to-Day:
• Guide the cbssport.com development team in architecting new and maintaining existing applications in support of cbssport.com.
• Be an advocate for engineering standard methodologies, code quality and performance within the development team and help management to maintain those fundamentals within the project/team.
• Ensure developers are adhering to procedures and using appropriate design patterns for their projects.
• Provide engineering support and mentorship when needed to PMs, POs and the engineering manager to help in planning and building a successful and achievable project roadmap.

KEY PROJECTS:
• Build the next generation of CBSSports.com web application on Nextjs/React.
• Improve existing applications for CBSSports.com powering Live Scoring components.
• Build a set of tools and APIs to support various CBSSports.com production needs
• Refactor various parts of the site to be more efficient and build sharable components

QUALIFICATIONS:

What you bring to the team:

You have –
• Minimum 6 years of engineering experience with a strong understanding of Object Oriented Principles, Functional Programming and Component architecture.
• Proven experience using and writing content-focused REST APIs and GraphQL services.
• Deep understanding of enterprise level software engineering processes for the full software development cycle including coding standards, code reviews, source control management, build processes, testing, and operations.
• Deep understanding of front end JS technologies and frameworks including Reactjs, Nextjs, GraphQL, and node/express.
• Possess strong initiative and the ability for creative thinking with product development staff plus the ability to work in a collaborative, innovative, flexible and team-focused environment.
• Experience guiding and mentoring developers and none developer in building and maintaining enterprise level applications.
• Prior knowledge of php/symfony application development.
• Bachelor's in Computer Science or equivalent experience.

You might also have –
• You love sports, fantasy sports and/or sports gaming
• Excellent written and verbal communication skills

#LI-MD2

ViacomCBS is an equal opportunity employer (EOE) including disability/vet.

Jobcode: Reference SBJ-rjv2ob-18-223-32-230-42 in your application.