Principal Software Engineer - Windows/C++/.Net

Nielsen powers media future by providing insights that drive client decisions, measuring audience engagement with content worldwide.
Backend
Principal Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer - Windows/C++/.Net

Nielsen, a global leader in media measurement and analytics, 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, which measure television viewing in more than 30 countries worldwide.

As a Principal Software Engineer, you'll lead the development of scalable software solutions, focusing on Windows platform using C++, .NET, and various modern technologies. You'll be responsible for mentoring team members, driving technical excellence, and ensuring best practices in software development.

The ideal candidate will bring 10+ years of experience, strong expertise in C++ and Windows development, and a proven track record of technical leadership. You'll work in a hybrid environment in Bangalore, collaborating with cross-functional teams to deliver innovative solutions that power Nielsen's media measurement capabilities.

This role offers the opportunity to work with cutting-edge technologies, including cloud computing (AWS), modern development practices, and various programming languages. You'll be part of a team that values continuous learning and innovation, with the chance to make a significant impact on global media measurement solutions.

The position requires exceptional problem-solving abilities, strong communication skills, and the ability to mentor others. You'll be joining a company that's deeply rooted in its legacy while standing at the forefront of the media revolution, offering a chance to shape the future of media measurement technology.

Last updated 2 days ago

Responsibilities For Principal Software Engineer - Windows/C++/.Net

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

Requirements For Principal Software Engineer - Windows/C++/.Net

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 including test automation
  • Strong testing and debugging abilities
  • Bachelor's Degree in Computer or Electrical/Electronic Engineering
  • 10+ 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 Principal Software Engineer - Windows/C++/.Net

Principal Software Engineer - Windows/C++/.Net

Principal Software Engineer position at Nielsen, focusing on Windows/C++/.NET development for media measurement systems, requiring 10+ years of experience.

Principal Software Engineer (Web Data Platform)

Principal Software Engineer position at Microsoft's Web Data Platform team, focusing on large-scale web crawler systems and distributed computing architecture.

Principal Software Engineer

Lead software innovation at Microsoft's Experimentation Team (ExP) as a Principal Engineer, architecting large-scale distributed systems for A/B testing across major products.

ASIC Engineer, Design Verification

Senior ASIC Design Verification Engineer role at Meta focusing on developing innovative ASIC solutions for data center applications.

Senior Manager, Technical Program Management (Payments)

Senior TPM role leading Airbnb's global payments technology initiatives, managing team of Technical Program Managers and driving strategic programs.