Lead Software Engineer

Gracenote is Nielsen's content business unit that powers media entertainment with metadata solutions across 80+ countries.
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS · Entertainment

Description For Lead Software Engineer

Gracenote, Nielsen's content business unit, is seeking a Lead Software Engineer to join their team in developing and enhancing flagship Video, Audio, Automotive, and Sports metadata software solutions. As a global leader in entertainment data services, Gracenote powers major streaming platforms, media companies, and consumer electronics manufacturers across 80+ countries.

The role demands an experienced leader who will spearhead the development of enterprise-grade applications using Java, with a focus on platform-first mentality where scale, consistency, and reliability are paramount. You'll be responsible for designing and maintaining high-quality software applications, collaborating with cross-functional teams, and mentoring junior engineers.

The ideal candidate brings 8+ years of software development experience, strong proficiency in Java frameworks, and expertise in SQL/NoSQL databases. You'll work with cutting-edge technologies, including microservices architecture and Kafka, while contributing to architectural decisions that shape the future of Gracenote's technology stack.

This position offers a blend of technical leadership and hands-on development, with opportunities to influence both product direction and team growth. The role comes with competitive compensation, professional development opportunities, and flexible work arrangements in a collaborative environment.

Last updated a day ago

Responsibilities For Lead Software Engineer

  • Lead design, develop, and maintain scalable Java applications
  • Collaborate with product managers and teams for requirements gathering
  • Write clean, maintainable, and efficient code
  • Conduct code reviews and provide constructive feedback
  • Troubleshoot and optimize application performance
  • Participate in architectural discussions and decision-making
  • Stay up-to-date with emerging technologies
  • Mentor and guide junior engineers

Requirements For Lead Software Engineer

Java
Kafka
JavaScript
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 8+ years of professional experience in software development with Java focus
  • Proficiency in Java frameworks (Spring, Hibernate)
  • Experience with RESTful APIs and microservices architecture
  • Working knowledge of machine learning and data science concepts
  • Understanding of software development methodologies (Agile, Scrum)
  • Strong problem-solving skills
  • Excellent communication and interpersonal skills

Benefits For Lead Software Engineer

Medical Insurance
  • Competitive salary and benefits package
  • Professional growth and development opportunities
  • Collaborative and inclusive work environment
  • Flexible work hours and remote work options

Interested in this job?

Jobs Related To Gracenote (Nielsen) Lead Software Engineer

Software Technical Program Manager, Robotic Sortation Tech

Lead software development for Amazon Robotics' next-generation sortation systems, managing complex technical programs and cross-functional teams.

AppleCare BPR Project Manager, Service Repair

Lead cross-functional systems projects for AppleCare, managing service, repair, and enterprise systems implementation.

Software Engineering Manager - Instructional Products

Lead software engineering team at Apple building instructional products and experiences, managing development of applications and frameworks for Apple's ecosystem.

Software Engineer (L5), Python Platform

Senior Python Platform Engineer role at Netflix focusing on developing and maintaining Python infrastructure and libraries for enterprise-wide use.

Senior Product Manager - Indirect Tax

Senior Product Manager position at Intuit focusing on indirect tax solutions for QuickBooks, leading product development for tax compliance and management systems.