NielsenIQ
consumer intelligence
SeniorSoftwareEngineer(C++,Python,Sql)
Neural analysis suggests this role is
optimal for mid candidates.
“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.
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
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.