N

NielsenIQ

Global provider of consumer purchasing data

Senior Software Engineer

Backend EngineeringPosted on Nov 11
Full-timeMexico City, CDMX, MexicoNo salary listedHybrid

About the Job

Requirements

  • Strong fundamentals in back-end object-oriented programming, including proficiency in Java or Kotlin.
  • Familiarity with integrating RESTful APIs and an understanding of microservices architecture.
  • Experience working with relational and NoSQL databases.
  • Sound software development life cycle skills; experience in an agile environment is preferred.
  • Excellent English communication skills and the ability to interface effectively across cross-functional technology teams and the business.
  • At least 4 years of relevant software engineering experience.
  • A minimum Bachelor of Science degree in Computer Science, Computer Engineering, or a related field.

Responsibilities

  • Collaborate with the cross-functional team and Product Manager during daily standups to discuss the current sprint and remove roadblocks.
  • Write Java, Kotlin, JavaScript, or Python code using test-driven development to add functionality to the platform.
  • Build an event-driven microservices architecture using serverless technologies and RESTful Spring Boot APIs in Java or Kotlin.
  • Work on the infrastructure-as-code framework using AWS services including Lambda, ECS, Fargate, Step Functions, SNS/SQS, and Kinesis Firehose.
  • Model complex product data and work with MySQL, PostgreSQL, DynamoDB, and Elasticsearch data stores.
  • Pair with and mentor other engineers to help deliver products to customers.
  • Author architecture decision records and participate in whiteboarding sessions to continually improve engineering practices.
  • Help establish a technical vision and facilitate its implementation.
  • Meet weekly with the manager one-on-one to discuss performance and development.
  • Host a Lunch-and-Learn or Engineering Learning Session to showcase a new technology.

About the Company

NielsenIQ

Global provider of consumer purchasing data

NielsenIQ collects and analyzes consumer purchasing data to help retailers and brands understand market behavior. It tracks what people buy, when, and where, using this data to measure market share and purchasing trends across categories. The product works by aggregating point-of-sale and other consumer data, then turning it into actionable insights and benchmarks that clients can use to optimize pricing, assortment, promotions, and marketing. NielsenIQ differentiates itself through its long history (dating back to 1923) and a broad global footprint (operating in over 100 countries), plus its expanded capabilities after merging with GfK in 2023 to strengthen data on technology and durable goods. Its goal is to provide objective, data-driven guidance that helps retailers and brands make informed decisions and improve performance.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1923

Recently Posted Jobs

Explore more opportunities at NielsenIQ

See more jobs