Back to search
NielsenIQ Smartrecruiters · Posted today

Senior Software Engineer

Karachi Full-time Remote

General Business Market Research Smartrecruiters
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Company Description

NIQ Brandbank (part of NielsenIQ) is a global product content and data management provider that helps brands and retailers ensure their product information is accurate, consistent, and ready for use across physical stores, e‑commerce platforms, and digital marketplaces. Its core purpose is to act as a trusted, centralized source of product data, enabling better consumer experiences, smoother retail operations, and improved commercial performance. By standardizing how product information is created and shared, NIQ Brandbank reduces errors, redundancies, and delays that commonly occur when multiple parties manage product data independently.

At the heart of NIQ Brandbank’s offering is product information standardization and enrichment. The platform collects detailed product attributes directly from manufacturers, including packaging details, dimensions, ingredients, nutritional values, regulatory information, and technical specifications where applicable. This data is validated and aligned to retailer‑specific and industry‑specific standards, ensuring that every product listing meets the exact requirements required by each retail partner. This significantly improves data accuracy and compliance while reducing the manual effort typically involved in data preparation.

 

Job Description

We are building a next-generation PIM System which defines how we acquire, aggregate, normalize and syndication a huge amount of data to different targets using state-of-the-art technologies. This is a great opportunity for seasoned Java developers & architects to become part of a great product development team and grow their careers by working on cutting-edge technologies and solve problems involving a huge amount of data, high availability and scalability in a distributed environment.

As a very experienced Java developer/programmer, you may require to own certain parts of the products, manage small or bigger teams, contribute to design and oversee implementation. The ideal candidate will excel as an individual contributor, lead teams or manage people, and serve as a role model in their job function. This position requires strong technical expertise, innovative thinking, and excellent communication skills to solve business problems across multiple geographies and engage with a diverse set of external stakeholders.

As an experienced Software Engineer you will have the following key responsibilities: 

  • Lead and mentor a team of software engineers, fostering a collaborative and high-performing work environment.
  • Serve as a technical expert and role model, guiding team members on best practices in software development and maintenance.
  • Drive the design, development, and deployment of complex Java-based applications, ensuring high performance, scalability, and reliability.
  • Deliver high-quality code and solutions as a highly competent individual contributor.
  • Engage in hands-on development, debugging, and optimization of applications.
  • Take ownership of key projects and deliverables, ensuring timely and effective completion.
  • Communicate effectively with a diverse set of external stakeholders, including clients, product and customer success teams, to understand requirements and deliver solutions.
  • Collaborate with cross-functional teams across multiple geographies to solve complex business problems.
  • Present technical concepts and project updates clearly and concisely to non-technical stakeholders.
  • Continuously check and improve procedures and practices within your role, contributing to the broader organizational scope.
  • Identify opportunities for process improvements and drive initiatives to enhance productivity and efficiency across multiple teams and units.
  • Stay updated with the latest industry trends and technologies, advocating for and implementing innovative solutions.
  • Demonstrate expert-level knowledge in Java technologies, frameworks, and tools.
  • Apply extensive experience in software development methodologies, design patterns, and best practices.
  • Ensure the adherence to high standards of software quality, performance, and security in all projects.
  • Plan, execute, and monitor project activities, ensuring alignment with business objectives and timelines.
  • Manage risks and issues proactively, implementing effective mitigation strategies. 
  • Provide regular status updates and reports to senior management and stakeholders.

 

Qualifications

As an experienced Software Engineer, what skills, qualifications and experience do you need? 

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of hands-on experience in Java development and software engineering.
  • Proven experience leading and mentoring software development teams.
  • Strong expertise in Java, Spring Framework, Hibernate, and other relevant technologies.
  • Excellent problem-solving skills and ability to work in a fast-paced, dynamic environment.
  • Exceptional communication skills, both written and verbal, with the ability to interact effectively with diverse stakeholders.
  • Demonstrated ability to innovate and improve processes within a large organizational scope.
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Command over CI/CD processes
  • Very good knowledge of Git
  • Experience with cloud platforms (AWS, Azure, Google Cloud).
  • Familiarity with DevOps practices and tools (Docker, Kubernetes, Jenkins).
  • Knowledge of front-end technologies (Angular) 
  • Certifications in Java or related technologies. 
  • This role significantly impacts the success of our software engineering teams and projects, driving innovation and excellence in software development and delivery.


A list of tools & technologies we often work with (the list goes on):
Tools & Technologies:

  • Java
  • Spring Framework
  • Distributed micro services
  • Kafka
  • Docker & Kubernetes
  • Mongo
  • Angular
  • React
  • node.js
  • Git Working knowledge
  • Mysql
  • Neo4j
  • Redis
  • TypeScript
  • Dynamodb
  • AWS
  • Graphql
  • Sonar

Additional Information

Our Benefits

  • Flexible working environment
  • Volunteer time off
  • LinkedIn Learning
  • Employee-Assistance-Program (EAP)

NIQ may utilize artificial intelligence (AI) tools at various stages of the recruitment process, including résumé screening, candidate assessments, interview scheduling, job matching, communication support, and certain administrative tasks that help streamline workflows. These tools are intended to improve efficiency and support fair and consistent evaluation based on job-related criteria. All use of AI is governed by NIQ’s principles of fairness, transparency, human oversight, and inclusion. Final hiring decisions are made exclusively by humans. NIQ regularly reviews its AI tools to help mitigate bias and ensure compliance with applicable laws and regulations. If you have questions, require accommodations, or wish to request human review were permitted by law, please contact your local HR representative. For more information, please visit NIQ’s AI Safety Policies and Guiding Principles: https://nielseniq.com/global/en/info/niqs-ai-safety-policies/

About NIQ

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.

For more information, visit NIQ.com

Want to keep up with our latest updates?

Follow us on: LinkedIn | Instagram | Twitter | Facebook

Our commitment to Diversity, Equity, and Inclusion

At NIQ, we are steadfast in our commitment to fostering an inclusive workplace that mirrors the rich diversity of the communities and markets we serve. We believe that embracing a wide range of perspectives drives innovation and excellence.  All employment decisions at NIQ are made without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, marital status, veteran status, or any other characteristic protected by applicable laws. We invite individuals who share our dedication to inclusivity and equity to join us in making a meaningful impact. To learn more about our ongoing efforts in diversity and inclusion, please visit the https://nielseniq.com/global/en/news-center/diversity-inclusion

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search