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. Design services. Develop services”
Industry & Context.
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
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.