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/2026775c002a-d74c-4f58-a9e5-ec54d2bb9028