Software Engineer (MTS3/4) - C#, C++, Windows

Nielsen provides media measurement and audience insights across 30+ countries worldwide.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Software Engineer (MTS3/4) - C#, C++, Windows

Nielsen, a global leader in media measurement and audience insights, is seeking a Principal Software Engineer for their ITAM Back Office Engineering team. This role is crucial in supporting Nielsen's Audience Measurement Engineering platforms that measure television viewing across 30+ countries. The position offers an opportunity to work with cutting-edge technology while leading and mentoring team members.

The ideal candidate will be responsible for developing scalable software solutions, leading technical projects, and driving innovation within the team. You'll work with technologies including C++, C#, Windows platform development, and cloud computing (AWS). The role combines technical leadership with hands-on development, requiring both strong programming skills and the ability to mentor less experienced team members.

As a Principal Software Engineer, you'll be at the forefront of Nielsen's media measurement technology, working in a hybrid environment that values continuous learning and innovation. The position offers the chance to impact global television measurement systems while working with a diverse, talented team committed to powering a better media future.

This role is perfect for experienced engineers who are passionate about clean code, system architecture, and building robust solutions. You'll have the opportunity to work with modern technologies, implement best practices, and shape the future of media measurement technology while being part of a company that champions personal growth and technical excellence.

Last updated 17 hours ago

Responsibilities For Software Engineer (MTS3/4) - C#, C++, Windows

  • Oversee the development of scalable, reliable, and cost-effective software solutions
  • Participate as a team lead on projects, including training and coaching
  • Rapidly identify and resolve technical incidents
  • Build rapid technical prototypes for early customer validation
  • Collaborate across Technology and Operations teams
  • Translate complex business requirements into technical solutions
  • Provide expert apprenticeship to project teams
  • Stay informed about latest technology and methodology
  • Cultivate a team environment focused on continuous learning

Requirements For Software Engineer (MTS3/4) - C#, C++, Windows

Python
JavaScript
  • C++ experience on Windows platform
  • Development experience with Microsoft Visual C++ and .NET/C#
  • MFC (Microsoft Foundation Classes) programming experience
  • SQL Programming (Microsoft SQL Server)
  • Experience with cloud computing (AWS preferred)
  • Experience in writing unit/integration tests
  • Strong testing and debugging abilities
  • Bachelor's Degree in Computer or Electrical/Electronic Engineering
  • 6+ years of relevant work experience
  • Experience working in an Agile environment
  • Strong analytical skills and technical creativity
  • Effective communication and writing skills

Interested in this job?

Jobs Related To Nielsen Software Engineer (MTS3/4) - C#, C++, Windows

Scala/Akka Developer (P3/P4)

Senior Scala/Akka Developer position at Nielsen, working on the Nielsen One Application suite with distributed systems, TDD, and modern architecture patterns in a hybrid work environment.

Software Engineer (MTS3/4) - C#, C++, Windows

Senior Software Engineer position at Nielsen focusing on C++/C# development for media measurement platforms, requiring 6+ years of experience and offering hybrid work in Bangalore.

Senior Software Engineer

Senior Software Engineer position at Nielsen, working on data analytics and measurement platforms using Java, Python, and cloud technologies.

GPU Research Engineer

Senior GPU Research Engineer position at Qualcomm focusing on advancing 3D GPU capabilities in ray tracing, neural rendering, and machine learning.

Senior Applications Engineer

Senior Applications Engineer position at Oracle focusing on full-stack Java development for banking solutions, requiring 6-10+ years of experience in enterprise software development.