Senior Manager, Software Development Mgmt

Engineering San Jose, California (Req. #4178)


Hi. We’re TiVo. At our core, we’re innovators who continuously seek to fuel the ultimate entertainment experience. We touch the lives of binge-watching, music-loving, entertainment fanatics every day by inventing and delivering beautiful user experiences, and enable the world’s leading media and entertainment providers to nurture more meaningful relationships with their audiences.

We are seeking a highly skilled, professional Senior Engineering Manager to manage a team working on the development of Video Consumption/IPTV features. You will help the team iterate faster, ship high-quality products, and enjoy doing it.

In This Role, We Need Someone Who Can

  • Drive the execution and delivery of features by collaborating with other SW managers, development teams, product managers, and various stakeholders within the company to ensure the delivery of all features in an efficient, timely manner. 
  • Act as the Scrum Master for the engineering team
  • Partner with Product Owner to align with objectives, priorities, tradeoffs and risk
  • Ensure teams have clear priorities and adequate resources
  • Empower the team to self-organize
  • Provide coaching, career development, and mentoring to team members
  • Maintain high morale and motivate the team to go above and beyond
  • Advocate for technical excellence and high quality
  • Instill a customer focused mindset.
  • Participate in cross-functional coordination, planning, and review meetings with managers and leads from other engineering teams


Experience And Skills

  • 10+ years experience in software development  
  • 5+ years managing highly performant engineering teams
  • Scrum Master experience required
  • Experience with Agile development methodologies
  • Proven strong track record of shipping high quality software on embedded platforms.
  • Knowledge of software engineering best practices
  • Ability to work in high-pressure, deadline driven environment 
  • Exceptional communication and reporting skills 
  • Bachelors or Masters in Computer Science or equivalent engineering experience

Nice To Have Skills

  • Domain level understanding of video streaming technology
  • Experience with open source/third party video players, such as ExoPlayer 
  • Experience with application development on Android platforms
  • Experience working with automated testing tools and Continuous Integration (CI) practices