Taro Logo

Sr. Software Engineer

State Street is one of the largest custodian banks, asset managers and asset intelligence companies in the world, providing investment servicing and management to institutional clients.
Burlington, MA, USA
$100,000 - $160,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance
This job posting is no longer active.

Job Description

State Street, one of the world's largest custodian banks and asset managers, is seeking a Senior Software Engineer to join their Charles River Development (CRD) team. This role is crucial in contributing to the enhancement and maintenance of Charles River IMS modules as part of an agile scrum team. The position offers an opportunity to work on State Street Alpha, the first open front-to-back platform launched in 2019.

The role involves working with emerging technologies like AI and Blockchain while developing and maintaining enterprise investment management software solutions for large institutions in institutional investment, wealth management, and hedge funds. You'll be responsible for designing, developing, and debugging software enhancements using languages like Java, C#, and SQL.

As a Senior Software Engineer, you'll be part of a collaborative environment where you'll participate in code reviews, agile ceremonies, and work closely with customer support teams. The position requires strong technical skills in object-oriented programming, data structures, and relational databases, combined with excellent communication and problem-solving abilities.

State Street offers a comprehensive benefits package including competitive medical care, insurance plans, savings plans, and a flexible work program. The company strongly values inclusion and diversity, providing tools to help balance professional and personal life, paid volunteer days, and access to employee networks.

This is an excellent opportunity for experienced software engineers looking to make an impact in the financial technology sector while working with a global leader in financial services. The role offers both technical challenges and professional growth opportunities, with access to development programs and educational support.

Last updated 3 months ago

Responsibilities For Sr. Software Engineer

  • Design, develop, test, and debug small to medium software enhancements and solutions
  • Develop, test, debug, and implement software programs using Java, C#, SQL
  • Write unit, automation, and performance tests
  • Conduct manual tests
  • Participate in code reviews
  • Participate in agile software development process
  • Attend daily standups, sprint planning, backlog grooming, and retrospectives

Requirements For Sr. Software Engineer

Java
  • 3-5 years of professional software engineering experience
  • B.S. degree in Computer Science, Engineering, Mathematics, Physics or technical field
  • Experience with object-oriented programming
  • Knowledge of data structures
  • Experience with relational databases (RDBMS)
  • Strong analytical and problem solving skills
  • Strong organizational skills and attention to detail
  • Strong written and verbal communication skills
  • Ability to work well in a collaborative team environment

Benefits For Sr. Software Engineer

Medical Insurance
401k
  • Competitive medical care and insurance
  • Savings plans
  • Flexible Work Program
  • Development programs
  • Educational support
  • Paid volunteer days
  • Matching gift program