Sr. Software Engineer II, AVP

State StreetBurlington, MA
2d

About The Position

Charles River Development empowers investment firms worldwide with a cloud-based platform that streamlines and automates the investment process across asset classes. As part of State Street Alpha®, we bring together data, technology, and services to help clients make confident decisions and scale with agility. Our open ecosystem and global support model enable investment professionals—from portfolio managers to private markets specialists—to navigate complexity and drive innovation. At Charles River, we thrive on collaboration, continuous improvement, and a shared commitment to shaping the future of financial technology. Who we are looking for: A senior level software engineer with capabilities in core Java technologies, SQL, and Agile methodology in a multi-threaded environment. Why this role is important to us:

Requirements

  • B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. MS degree strongly preferred.
  • A minimum of 10 years of progressively responsible professional software engineering experience in core and enterprise java, including collections API, concurrency, multithreading, JDBC and web services.
  • A minimum of 8 years of experience in designing and developing software solutions in a highly transactional ,concurrent, event driven system. Financial Trading systems experience is a huge plus.
  • Extensive experience in RDBMS (Oracle and SQL Server) with a solid understanding of the transactional database intricacies and expertise in writing complex and high performing SQLs.
  • Cloud native application development experience in at least one of the cloud native platforms. Preferably, Microsoft Azure.
  • Experience in SpringBoot, Microservices, Kafka, cloud databases
  • Solid understanding of data structures and algorithms, object-oriented programming, design patterns.
  • Solid ability to write clean , maintainable code with extensive code coverage via unit tests.
  • Able to contribute to complex design specs in consultation with senior staff
  • Able to work on medium to large projects with no supervision and on more complex tasks with minimal oversight
  • Excellent written and verbal communication skills
  • Able to work well with peers in a collaborative team environment
  • Great understanding of Agile development methodology and software development practices and principles.

Nice To Haves

  • Financial Trading systems experience is a huge plus.
  • UI development experience in C#, React, Javascript is preferred.
  • Prior experience troubleshooting and fixing database and application performance issues is preferred

Benefits

  • Employees are eligible to participate in State Street’s comprehensive benefits program, which includes: our retirement savings plan (401K) with company match; insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages; paid-time off including vacation, sick leave, short term disability, and family care responsibilities; access to our Employee Assistance Program; incentive compensation including eligibility for annual performance-based awards (excluding certain sales roles subject to sales incentive plans); and, eligibility for certain tax advantaged savings plans.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service