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
6+ years of experience
Finance

Description For Senior Software Engineer II

State Street's Charles River Development (CRD) is seeking a Senior Software Engineer II to join their team developing enterprise investment management software solutions. This role is part of the organization that created State Street Alpha, the first open front-to-back platform launched in 2019.

The position offers an exciting opportunity to work on next-generation infrastructure using emerging technologies like AI and Blockchain. As a Senior Software Engineer II, you'll be responsible for driving technical excellence through independent analysis, design, development, and debugging of large-scale software solutions. The role involves working with core Java technologies, SQL, and following Agile methodology in a multi-threaded environment.

The ideal candidate will have at least 6 years of experience in core and enterprise Java, strong SQL expertise, and a deep understanding of software engineering principles. You'll be working on mission-critical client implementations, collaborating with Business Analysts and Product Managers to create sustainable solutions for complex problems.

State Street offers a comprehensive benefits package including competitive medical care, insurance, 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 a senior engineer looking to make an impact in the financial technology sector while working with cutting-edge technologies. The role offers significant growth potential through mentoring opportunities, leadership responsibilities, and the chance to influence technical strategy at a global financial services leader.

Last updated 4 days ago

Responsibilities For Senior Software Engineer II

  • Drive technical excellence by analyzing, designing, developing, testing, and debugging software solutions
  • Collaborate with Business Analysts and Product Managers
  • Provide thought leadership in product architecture design
  • Develop software using Java, C#, SQL
  • Conduct code reviews and provide guidance
  • Write unit and automation tests
  • Provide expert level troubleshooting
  • Participate in agile development process
  • Plan and coordinate cross-team activities
  • Advise senior management on technical strategy
  • Mentor junior and senior staff

Requirements For Senior Software Engineer II

Java
  • B.S. degree in Computer Science, Engineering, Mathematics, Physics or technical field (MS preferred)
  • Minimum 5 years of professional software engineering experience
  • 6+ years experience in core and enterprise Java
  • Extensive experience with SQL (Oracle and SQL-Server)
  • Experience in SpringBoot, Microservices and cloud technologies preferred
  • Strong understanding of data structures and algorithms
  • Knowledge of object-oriented programming and design patterns
  • Excellent written and verbal communication skills
  • Experience with Agile development methodology
  • Experience troubleshooting database and application performance issues

Benefits For Senior Software Engineer II

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

Interested in this job?

Jobs Related To State Street - Charles River Development Senior Software Engineer II