Company Description

Broadridge Financial Solutions, Inc. (BR), a $4 billion global Fintech leader and part of the S&P 500® Index, is a leading provider of investor communications and technology-driven solutions to banks, broker-dealers, asset and wealth managers and corporate issuers. At Broadridge, we do well by doing good. Our unique culture is guided by the Service-Profit Chain-the idea that success is mutual, directly connecting employee engagement, client satisfaction, and the creation of stockholder value. We enable better financial lives by powering investing, governance, and communications for our clients, their customers, and the financial services industry.

Job Description

Reporting to the Manager/Director, Applications Development, the Associate Software Engineer Intern will embark on an opportunity to learn, influence, and provide input into the change and evolution of software products, join a vibrant and inclusive community, and experience how the financial industry works from an insider’s vantage-point.

The Associate Software Engineer will participate in the software development cycle (R&D, implementation, and testing) and be given the opportunity to interact with multidiscipline teams and clients. Associate Software Engineer will work in a small team, reports to a Development Manager, and be responsible for application and database development.

The Associate Software Engineer will typically work under specific direction and guidance rather than general supervision and independence.

Key Job Functions/Responsibilities

  • R&D, development, and testing of new products, system enhancements, and defects
  • User interface design and API implementation
  • System Design & Review: participate in focus groups, brainstorming session, and customer meetings
  • Development time estimation & production of release note documentation
  • Adhere to technical system & functional business specifications and requirements
  • Provide implementation, configuration, and general conversion support
  • Investigation and resolution of critical system problems and real-time production issues
  • Supporting Business Analysts and Quality Assurance professionals
  • Participate in the recognition of individual success and team achievements to foster commitment and an engaging work environment
  • Provide timely updates to their manager


Basic Skill Level Requirements


  • Currently enrolled in 2nd or 3rd year Computer Science, Computer Engineering or related University Degree or College Diploma program


  • Good understanding and working knowledge of relational databases (SQL Server, Oracle, or similar systems)
  • Experience with object-oriented programming (Java, C#, or similar languages)
  • Experience designing and building web-based applications
  • Experience with Windows and UNIX
  • Excellent analytical and communications skills


  • Excellent analytical and communications skills
  • Performs routine assignments in the entry level job progression
  • Ability to work in a fast paced and dynamic environment to deliver high-quality software
Job Overview

Sign in

Sign Up

Forgotten Password