State Street, one of the largest custodian banks and asset management companies globally, is seeking a Senior Software Engineer II to join their team in Burlington, Massachusetts. This role offers an exciting opportunity to work on the Charles River IMS platform, contributing to critical financial technology solutions.
The position requires a seasoned professional with 6-10 years of software engineering experience, particularly in financial services product delivery. You'll be working on medium to large projects, developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR, and Wealth Management systems. The role involves working with modern technologies including Java, SQL, and JavaScript, while following agile development methodologies.
As a senior member of an agile Scrum team, you'll be responsible for analyzing, designing, developing, and debugging software enhancements. The role requires strong technical expertise in object-oriented programming, relational databases, and modern programming languages. You'll collaborate with Business Analysts and Product Managers to transform complex business requirements into sustainable software solutions.
State Street offers a comprehensive benefits package including medical care, insurance plans, savings plans, and a flexible work program. The company strongly emphasizes professional development through various programs and educational support. The salary range for this position is $100,000 - $160,000 annually.
The company culture promotes inclusion and diversity, believing that employees' diverse backgrounds and perspectives contribute to their success. State Street demonstrates strong community engagement through paid volunteer days and matching gift programs. They're committed to creating an inclusive environment where everyone can thrive while adding value to both the organization and their clients.
This role is perfect for a senior software engineer who wants to work with cutting-edge financial technology while having opportunities for growth and development. The position offers the chance to mentor junior staff, contribute to architectural decisions, and work on complex technical challenges in a collaborative environment. If you're passionate about financial technology and want to work for a global leader in financial services, this role provides an excellent opportunity to advance your career while making a significant impact.