North America / United States / MA / Needham /

Technology & Engineering

#: 743999727873315 / REF1276A

Mid-Senior Level


Job Description


If you are a Software Engineer who likes to work on cutting-edge technologies in an environment that gives you the freedom to explore, play, and learn, then Nielsen BASES is the right place for you. We are a high-growth division of the Nielsen Company investing heavily to expand our SaaS platform used by many leading global companies. Join a close-knit, passionate team that collaborates in an Agile environment to develop great technology. We encourage professional growth opportunities and invest in your personal development, such as attending conferences and online learning, which are funded by the company.


  • Design and architect new single-page web applications and develop key system features. Some of the technology we are using includes Angular, Ember, Grails, Groovy and Git.

  • Explore and evaluate new technologies to advance our SaaS platform and grow our business

  • Serve as a lead developer on teams that will execute projects from beginning to end, including working with product management, gathering requirements, brainstorming solutions, building final applications and testing.

  • Mentor junior developers

  • Work closely with architects, and other teams to design and implementation cross functional requirements

  • Lead design and code reviews


Common design patterns and industry standards are second nature to you. Developing complex applications? You’re up forthat, too. You’ve honed your tech skills alongside your people skills and can work closely with other teams as well as you leadyour own. You’re ready to put your experience to work and take ownership of projects on a global scale—after all, you’re fluentin quite a few languages. You have the vision to strategize for the next generation of backend service and processing enginesthat’ll drive tomorrow. You’re ready for what’s next


  • Bachelor's degree in computer science or equivalent work experience.

  • Minimum of 5 to 7 years IT experience in software development.

  • Expert Java programming skills.

  • Experience with open source Java framework and tools

  • Javascript frameworks like Angular and Ember

  • Web application development

  • Microservices 

  • Sound understanding of relational databases such as MS SQL Server and deep experience with SQL over JDBC

  • Familiarity with Agile process

  • Excellent interpersonal skills, excellent written and verbal communication skills

  • Passion for learning new technologies