Senior Software Engineer in North Chicago, Illinois | DiversityInc Careers
This job has expired and you can't apply for it anymore. Start a new search.

Senior Software Engineer

Senior Software Engineer - 22940

Technology and Engineering - USA Chicago, Illinois 

The Buy CTO Platform organization delivers a scalable and highly available Data and Compute Platform to the Nielsen Buy organization. The Platform supports the storage and manipulation of the world largest Consumer Finished Goods data set: This data and its derived analytics empower retailers and manufacturers with the intelligence they need to drive revenue, increase market share, optimize their pricing strategies, track their Supply Chain Management and much more.

The Platform encompasses a massive Data Lake, a self-service Ingestion mechanism, a Business Catalog, an advanced Mathematical Formulas Repository, a Virtual Warehouse layer for reporting, a Search engine, a data extract mechanism and a Data Science developer’s environment. The Platform is supported by a talented DevOps/CloudOps team using the latest techniques to implement a modern SDLC, to setup virtual cloud networks, to deploy on elastic cloud resources, to secure the data at rest and in transit and to schedule, orchestrate and monitor thousand of jobs.

Our current Platform projects span the whole Platform functionality and are typically built to take advantage of open source projects in a Cloud settings such as Spark, Airflow, Kubernetes, Docker as well as modern Database-as-a-service offerings.

We are looking for brilliant engineers to join the team. These engineers have typically the following traits:

  • Polyglot programmers
  • Knowledge of the JVM Platform
  • Motivated learners
  • Quantitative minds
  • Interested in building components at scale

Key Responsibilities:

  • Software Engineering:

    • Write clean, concise, maintainable middleware code
    • Comfortable authoring code on a distributed compute platform
    • Author clear and purposeful stories
    • Drive automation at every step from code to deploy
    • Promote best practices in development and operations
  • Testing:

    • Author unit, integration, and end-to-end tests
    • Perform load, scale, and performance tests
    • Architecture:
    • Understand and critique the platform architecture
    • Implement new features/capabilities of the platform
    • Offer constructive feedback on design documents from other team members
    • Bring a strong focus on innovation and the use of open source technologies


  • Job: Senior Software Engineer
  • Primary Location: North America-US-IL- Chicago
  • Alternate Location: North America-US-NY- New York
  • Organization: BUY CTO
  • Schedule: Full-time
  • Shift: Day



About Nielsen:

Nielsen N.V. (NYSE: NLSN) is a global performance management company that provides a comprehensive understanding of what consumers Watch and Buy. Nielsen’s Watch segment provides media and advertising clients with Total Audience measurement services across all devices where content — video, audio, and text — is consumed. The Buy segment offers consumer packaged goods manufacturers and retailers the industry’s only global view of retail performance measurement.

By integrating information from its Watch and Buy segments and other data sources, Nielsen provides its clients with both world-class measurement as well as analytics that help improve performance. Nielsen, an S&P 500 company, has operations in over 100 countries that cover more than 90 percent of the world’s population. For more information, visit

Nielsen is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class.

Job Type: Regular 

Primary Location:  Chicago,Illinois 

Secondary Locations: , , , 

Travel:  No