Taro Logo

Senior Software Engineer II

State Street is one of the largest custodian banks, asset managers and asset intelligence companies providing investment services and solutions worldwide.
Burlington, MA, USA
$100,000 - $160,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Senior Software Engineer II

State Street, one of the world's largest custodian banks and asset managers, is seeking a Senior Software Engineer II to join their Charles River Development (CRD) team. This role is crucial in developing enterprise investment management software solutions for institutional investment, wealth management, and hedge funds. The position involves working on State Street Alpha, their first open front-to-back platform launched in 2019, utilizing emerging technologies like AI and Blockchain.

The ideal candidate will bring 8+ years of experience in core Java technologies, with deep expertise in concurrent and multi-threaded environments. You'll be working on highly transactional, event-driven systems, requiring strong proficiency in RDBMS and complex SQL optimization. The role demands expertise in modern technologies including SpringBoot, Microservices, and Kafka, with cloud native development experience preferably in Microsoft Azure.

This position offers an opportunity to work with cutting-edge financial technology while being part of a collaborative team environment. State Street provides comprehensive benefits including medical care, insurance plans, and flexible work arrangements. The company strongly values diversity and inclusion, offering various employee networks and development programs to support professional growth.

The role combines technical excellence with business impact, as you'll be contributing to systems that help manage investments for large institutions globally. If you're passionate about financial technology and want to work with enterprise-scale systems using modern architecture patterns, this position offers an excellent opportunity to advance your career at a leading financial institution.

Last updated 5 days ago

Responsibilities For Senior Software Engineer II

  • Design and develop software solutions in highly transactional, concurrent, event-driven systems
  • Write clean, maintainable code with extensive unit test coverage
  • Contribute to complex design specifications
  • Work on medium to large projects independently
  • Troubleshoot and fix database and application performance issues
  • Collaborate in team environment

Requirements For Senior Software Engineer II

Java
React
JavaScript
Kafka
  • B.S. degree in Computer Science, Engineering, Mathematics, Physics or technical field (MS preferred)
  • 8+ years of professional software engineering experience in core and enterprise Java
  • 6+ years experience in designing/developing software for transactional, concurrent systems
  • Extensive experience in RDBMS (Oracle and SQL Server)
  • Cloud native application development experience (preferably Microsoft Azure)
  • Experience in SpringBoot, Microservices, Kafka, cloud databases preferred
  • UI development experience in C#, React, Javascript preferred
  • Strong understanding of data structures, algorithms, OOP, design patterns
  • Excellent written and verbal communication skills
  • Experience with Agile development methodology

Benefits For Senior Software Engineer II

Medical Insurance
401k
Education Budget
  • Medical care
  • Insurance plans
  • Savings plans
  • Flexible work program
  • Development programs
  • Educational support
  • Paid volunteer days
  • Matching gift program

Jobs Related To State Street Senior Software Engineer II