NielsenIQ

Consumer Intelligence

SeniorSoftwareEngineer(C++,Python,Sql)

Chennai, Tamil Nadu, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior Software Engineer (C++, Python, Sql) at NielsenIQ. Skills: C++, Python, SQL, Distributed Systems. Design services. Develop services”

Industry & Context.

Consumer Intelligence

What They're Looking For.

Must Have

C++, Python, Shell Scripting, Linux, SQL, distributed systems, microservices, cloud platforms, performance, reliability, scalability concerns, data structures, databases

Nice to Have

GitHub Copilot, AI code-assist tools

What You'll Do.

End-to-end implementation

Apply design principles

Propose design improvements

Build distributed systems

Enhance distributed systems

Implement API contracts

Implement automated tests

Participate production support

Perform design reviews

Mentor junior engineers

How You'll Work.

Team & Collaboration

Collaborate with cross-functional teams; Resolve dependencies; Deliver cohesive solutions; Share knowledge

Communication Scope

written communication; verbal communication

Full Job Description

NIQ is the world’s leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with GfK, bringing together the two industry leaders with unparalleled global reach. With a holistic retail read and the most comprehensive consumer insights—delivered with advanced analytics through state-of-the-art platforms—NIQ delivers the Full View™. NIQ is an Advent International portfolio company with operations in 100+ markets, covering more than 90% of the world’s population Key Responsibilitie: Design & Development * Design, develop, and maintain scalable, reliable, and high‑performance services for business‑critical systems. * Take ownership of end‑to‑end implementation of features, from design to production rollout. * Apply sound software design principles to ensure long‑term maintainability and extensibility. * Contribute actively to architectural discussions, proposing design improvements and technical solutions. Distributed Systems & APIs * Build and enhance distributed and event‑driven systems with a focus on resiliency and scalability. * Design and implement API contracts, ensuring backward compatibility and clear versioning strategies. * Work with messaging, streaming, or asynchronous processing paradigms where appropriate. Quality, Reliability & Observability * Implement automated tests (unit, integration, and component tests) to ensure high code quality. * Contribute to observability and telemetry by instrumenting services with metrics, logging, and tracing. * Participate in production support, incident analysis, and reliability improvements. Collaboration & Technical Leadership * Perform code and design reviews to maintain engineering standards and share knowledge. * Mentor junior engineers and contribute to team technical growth. * Collaborate with cross‑functional teams to resolve dependencies and deliver cohesive solutions. * Evaluate and adopt new tools, f

Free ATS check

Applying for this Senior Software Engineer (C++, Python, Sql) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about NielsenIQ?

Real rants from real employees. Read before you apply.

Read Company Rants →