Institutional Shareholder Services, Inc.

Returning Candidate?

Senior Software Engineer

Senior Software Engineer

Job ID 
Job Locations 
Information Technology

More information about this job


Senior Software Engineer who is passionate about growing her/his skills and solving challenging problems. You will work in a collaborative, non-hierarchical and fast-paced environment.


  • Design and develop highly scalable and well-engineered components for a complex data analysis product for institutional investors
  • Write unit and integration tests for all your code
  • Collaborate with cross-functional engineering peers to implement end-to-end solutions
  • Mentor less experienced team members
  • Assist with production support
  • Some project management


  • BE/B-Tech degree in Computer Science or related field with 8+ years relevant experience
  • Expert knowledge of Core Java, Junit, Spring, REST, and object oriented design
  • Passion for producing high quality code
  • Extensive experience in designing large and highly complex service oriented systems
  • Thorough understanding of software development fundamentals including data structures and algorithms
  • Able to craft simple and elegant solutions to challenging problems
  • Experience working with Agile delivery practices
  • Outstanding verbal and written communication skills
  • Experience mentoring developers
  • Experience working on teams spread across time zones

Nice to have

  • Experience with Hazelcast
  • Experience with JavaScript, HTML5, CSS3, AngularJS, React
  • Experience with TDD