North America / Canada / ON / Markham /

Technology & Engineering

#: 743999739545103 / REF3063Y

Mid-Senior Level


Job Description

Our NielsenIQ Technology teams are working on our new Connected platform, a unified, global, open data ecosystem powered by Microsoft Azure. Our clients around the world rely on NielsenIQ data and insights to innovate and grow.

As an Engineering Team Lead, you’ll be responsible for empowering a team of smart, highly skilled technologists who are passionate about learning and prototyping cutting-edge technologies. Right now our platform is based in Java, Spring Boot, AngularJS, Apache NiFi, Mongo, Postgres and Snowflake, and we continue to adopt the best of breed in cloud-native, low-latency technologies. We value CI/CD in everything that we develop. Our team is co-located and agile, with central technology hubs in Chicago, Madrid and Chennai. 

What you’ll do 

  • Manage a small team of full-stack and/or back-end Java developers
  • Lead your team in the architecture, design and development of highly available, low latency, cloud-native applications
  • Conduct code reviews, troubleshoot and ensure your team’s adherence to the highest level of quality in writing complex, maintainable code to develop scalable, flexible and user-friendly applications
  • Drive decisions on technology, component selection, integration mechanisms, and interface types
  • Manage cross-functional team members and stakeholders throughout projects of varying scope and complexity

We’re looking for people who have 

  • Results oriented technologist with experience in ecommerce / retail
  • Strong fundamentals in back-end or full-stack engineering, with proficiency in Java, Python, or Scala
  • Experience developing scalable and cloud native platforms with deep experience in leading delivery teams in agile software development practices and DevOps
  • Great foundational leadership skills, including experience managing a small team of technologists
  • Exceptional project management skills, with experience managing projects of varying scope and scale, preferably in an agile environment
  • Excellent English communication skills, with the ability to effectively interface across cross-functional technology teams and the business 
  • Nice to have: familiarity with RMS, Sirval, GRFE, OGRDS, TDLinx, NCPS systems
  • Minimum B.S. degree in Computer Science, Computer Engineering or related field