North America / United States / PA / Pittsburgh

Technology & Engineering

#: 106517-en_US / 106517



Senior Software Engineer – Remote – 106517

Technology and Engineering – USA Pittsburgh, Pennsylvania 


Senior Software Engineer, Resonance (Remote OK)


We’re looking for a Senior Software Engineer to join our Resonance team.

The Resonance suite of products utilize survey based datasets to measure, analyze, and report on Advertisement effectiveness.

As a senior engineer on our team, you’ll have a lead role in building systems to extract insights from our  datasets. You’ll have the opportunity to work on data pipelines, web applications and dashboarding solutions; as well as some of the supporting infrastructure.

We are an agile team that work directly with product owners and collaborate with Data Scientists and Business Intelligence Engineers.

Our culture is inclusive and we have a healthy work life balance.


If you’re passionate about problem solving, enjoy continuous learning, like building new things; while mentoring and guiding others. We want to hear from you!



  • Collaborate with product owners to understand requirements and design new components.

  • Collaborate in cross-functional teams to implement, test and deploy features.

  • Mentor junior developers and conduct occasional training sessions.

  • Perform code reviews.

  • Build and maintain development environments and CI/CD workflows.



  • 5+ years with mainstream programming languages (Python, C++, C, Java, etc.).

  • Strong knowledge of programming concepts and  paradigms.

  • Experience designing system components from requirements.

  • Experience with SQL and relational database systems.

  • Experience writing automated  tests.

  • Experience with version control systems.

  • Excellent communication skills.

  • Experience working in Cloud environments.

  • Experience working in an agile environment.


Preferred Qualifications

  •  MS in Computer Science or related field.

  •  4+ years Python programming experience.

  •  Full Stack development experience.

  •  Experience with popular AWS services (S3, RDS, EC2, etc.).

  •  Experience leading and mentoring developers.

  •  Experience with popular developer tools (Git, Docker, Github/Gitlab).

  •  Familiarity with orchestration tools such as Apache Airflow.

  •  Familiarity with big data processing tools such as Spark, EMR, Presto.



By connecting clients to audiences, we fuel the media industry with the most accurate understanding of what people listen to and watch. To discover what audiences love, we measure across all channels and platforms⁠—from podcasts to streaming TV to social media. And when companies and advertisers are truly connected to their audiences, they can see the most important opportunities and accelerate growth.


Do you want to move the industry forward with Nielsen? Our people are the driving force. Your thoughts, ideas and expertise can propel us forward. Whether you have fresh thinking around maximizing a new technology or you see a gap in the market, we are here to listen and take action. Our team is made strong by a diversity of thoughts, experiences, skills, and backgrounds. You’ll enjoy working with smart, fun, curious colleagues, who are passionate about their work. Come be part of a team that motivates you to do your best work!  

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:  Pittsburgh,Pennsylvania 

Secondary Locations: Remote, , , 

Travel:  No