Back to search

Principal Software Engineer

NielsenIQ

Verifies job is active
Prepare with AI feedback
Real-time coaching per answer
Apply to NielsenIQOpens the original listing
12 hits2 practices2 interviews
Pune, IndiaMarket Research
Software DevelopmentSoftware DesignAgile DevelopmentCloud TechnologiesProblem SolvingCommunicationCollaborationCode ReviewMentoring

Principal Software Engineer

This role offers a challenging and rewarding opportunity to lead the design, development, and implementation of innovative software solutions. As a Principal Software Engineer, you will be a key contributor to a high-performing team, responsible for delivering high-quality, scalable, and maintainable code while mentoring junior engineers and driving technical excellence.

Key Responsibilities:

  • Design and develop robust and scalable software solutions.
  • Lead technical design discussions and provide guidance to the development team.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews and ensure adherence to coding standards.
  • Troubleshoot and resolve complex technical issues.
  • Contribute to the continuous improvement of development processes.
  • Mentor and guide junior engineers.

Requirements/Qualifications:

  • Extensive experience in software development.
  • Strong proficiency in one or more programming languages.
  • Experience with software design patterns and architectural principles.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Experience with agile development methodologies.
  • Experience with cloud technologies is a plus.

About the Company:

NielsenIQ provides insights and solutions to businesses across a wide range of industries. They help clients understand consumer behavior and optimize their strategies to achieve growth and success in a dynamic marketplace.

AI enhanced job description

Source: hudsonsignalsRecruiter: Rekroot
Posted: 9/8/2026
775c002a-d74c-4f58-a9e5-ec54d2bb9028