Principal Engineer, Software Development

TiVo - Durham, NC3.7

30+ days agoFull-timeEstimated: $110,000 - $140,000 a year
EducationSkillsBenefits
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 work hard, celebrate success and challenge everyone in our organization to make an impact. If you are as passionate as we are about the intersection of technology and entertainment, join us today.

Tivo’s Metadata business powers and revolutionizes the way people discovery entertainment content. Our Metadata Services provide the foundation for intuitive search and navigation, enabling users to easily find and learn more about their favorite TV shows, movies, music, celebrities, sports, books, and games, as well as discover new ones.

Responsibilities of this Principal Software Engineer position include the following:

Design, software development, and maintenance of key systems and features.
Working in a SCRUM/Agile environment with 2 or 3-week Sprints and Daily Standups.
Working closely with team leads in different locations and time zones and be a technical lead for various software development projects.

Required Experience & Skills:
BS in Computer Science or equivalent.
Must have a minimum of 8 years of technical experience in high-tech software development
Expertise with a variety of latest programming languages (Java, C#, C/C++, Python)
Experience in developing software in the network (data center, cloud) that is scalable, performant and reliable.
Experience in RDBMS

Additional qualifications:
Experience in No-SQL, document databases is a plus.
Expertise in web crawler development and data mining a definite plus.
Experience with developing microservices, RabbitMQ queueing, Kafka streams is a plus.
Benefits & Perks
Our employees and their families are important to us and our comprehensive pay, stocks and benefits programs reflect that. TiVo supports personal well-being, builds financial security, and enables employees to share in the success of TiVo. Rewards include:

Competitive compensation (salary, equity, and bonuses) and comprehensive benefits designed to foster work-life balance, care for your health, protect your finances, and help you save and invest for the future.
Generous paid time away from work including vacation, holidays, sick time, and 2 days of paid time off each year to serve and learn through TiVo Community Outreach.
Great perks, which vary by location and can include: employee discounts, transportation reimbursements, subsidized cafes and fitness facilities, conveniences such as dry cleaning and car washes, and recycling programs.
See more at https://www.tivo.com/jobs/culture/benefits-at-tivo

TiVo Corporation is an Equal Employment Opportunity Employer