NielsenIQ logo
NielsenIQ1 day ago

Senior Software Engineer

On-site · Chennai, Tamil Nadu, India

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Senior Software Engineer at NIQ leads a delivery-team-based role focused on turning backlog items into actionable software solutions within an Agile framework. Responsibilities include participating in Sprint events, collaborating across team members to manage the sprint backlog, conducting peer code reviews to maintain code quality, identifying opportunities for improvement, and providing on-call incident support for applications owned by the team between 7am and 10pm local time on working days. Requirements emphasize mentoring junior engineers, a Bachelor's degree or equivalent, strong hands-on skills across the Microsoft stack and related technologies (PHP, MS Azure, JavaScript/TypeScript, React, MySQL, PHPUnit, Elasticsearch, GIT, XML, JSON), a passion for current technologies, rapid learning ability, Agile lifecycle familiarity, software architecture and data/database proficiency, collaborative delivery experience, detail-oriented problem solving, coding standards experience, excellent communication, and strong analytical thinking. The role offers a flexible working environment, AI-assisted recruitment tools, and a commitment to diversity and inclusion. The description also notes the company’s AI safety policies and human-in-the-loop hiring decisions.

Required Qualifications

  • E - Demonstrable experience mentoring other more junior Engineers
  • E - Bachelor’s Degree in a relevant field of work or equivalent professional qualification or experience
  • E - Strong hands on technical skills across some or all of the Microsoft Stack and other key technologies: PHP, MS Azure, Javascript / Typescript (React preferable), MySQL, PHPUnit, Elasticsearch, GIT, XML, JSON
  • E - Excited by technology, with up to date understanding of latest technologies
  • E - Ability to learn new languages and technologies quickly
  • E - Familiarity and good experience with Agile development methodologies and the complete product lifecycle from inception to delivery
  • E - Good understanding of software architecture, issues and design
  • E - Good understanding of data and databases
  • E - Proven track record or working as part of a team to deliver software solutions to meet customer needs
  • E - Thorough and detailed approach with the ability to identify appropriate user/business solutions
  • E - Some experience of code reviews and coding standards
  • E - Excellent communication skills - both written and verbal
  • E - An analytical mind
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

NielsenIQ

Senior Software Engineer

Apply on Sorce