Charles River Development, a State Street company, is seeking a Senior Software Engineer to join their team working on their Investment Management System (CR IMS) - a platform that manages $30 trillion in assets used by 38,000+ professionals across 30+ countries.
The role presents an exciting opportunity to work on a state-of-the-art portfolio management platform that serves both Institutional and Wealth Management clients. As a critical contributor, you'll be responsible for designing and implementing complex wealth and investment management workflows used by some of the largest participants in the financial industry.
This is a full stack development position where you'll work on feature-rich functionality, web services, testing and performance automation, and system scalability improvements. The company is currently undertaking a significant architectural transformation, migrating to a cloud-based solution utilizing modern technologies like Azure, React, Kubernetes, Kafka, and implementing event-driven architecture and microservices.
The position requires 6-10 years of progressive software engineering experience, with at least 3 years of hands-on development using Java and web-based JavaScript/TypeScript. You'll be working in a highly collaborative environment, participating in the agile development process, and mentoring junior developers.
The ideal candidate will have experience with object-oriented programming, REST APIs, event-based systems, automated testing, and relational databases. Knowledge of React and related libraries is preferred, as is experience with cloud platforms like Microsoft Azure or AWS. Previous experience in investment management services, particularly in Portfolio Management, Trading, Compliance, Post-Trade, or Wealth Management, is strongly desired.
This role offers the opportunity to work on mission-critical financial software that handles trillions in assets, while being part of a modern technology transformation. You'll be joining a global financial services leader that values professional development and innovation. The salary range is competitive at $90,000 - $142,500 annually, reflecting the senior level and technical expertise required for the position.