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, microservices. 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”

What You'll Achieve.

delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth; delivers the Full View™

Industry & Context.

consumer intelligence
Problems you'll solve

technical solutions; design improvements

What They're Looking For.

Must Have

6-9 years of hands-on experience in software engineering, hands-on development skills on C++ & Python, hands-on skills in Shell Scripting, Linux, and SQL, Solid experience building distributed systems or microservices, Basic knowledge of cloud platforms (AWS, Azure, or GCP), understanding of performance, reliability, and scalability concerns, Good understanding of data structures and databases, Excellent written and verbal communication skills

Nice to Have

Familiarity with GitHub Copilot or other AI code-assist tools

What You'll Do.

and maintain scalable

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

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

or asynchronous processing paradigms where appropriate

Implement automated tests (unit

and component tests) to ensure high code quality

Contribute to observability and telemetry by instrumenting services with metrics

Participate in production support

and reliability improvements

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

or technologies that improve developer productivity and system quality

How You'll Work.

Team & Collaboration

Collaborate with cross-functional teams to resolve dependencies and deliver cohesive solutions; Perform code and design reviews to maintain engineering standards and share knowledge; Mentor junior engineers and contribute to team technical growth

Communication Scope

Excellent written and verbal communication skills

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 →