





Tier-1 brand, metro location, generalist backend title, and broad skillset requirements drive high competition.
Role requires deep Charles River/financial services experience, so background fit sensitivity is high.
Mandatory 10+ years experience and specific finance domain plus technical stack make shortlisting highly strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead design, development, testing, and debugging of complex enhancements and solutions for Charles River IMS modules, including core frameworks critical to system operation.
Provide expert troubleshooting support to client implementations and internal teams, ensuring high-quality software delivery with unit and automation tests.
Collaborate in Agile scrum teams to plan and coordinate cross-team activities, contribute to code reviews, and drive technical excellence in cloud-native and microservice architectures.
B.S. degree in Computer Science, Engineering, Mathematics, Physics or a related technical field (MS degree strongly preferred).
Minimum 10 years of professional software engineering experience; minimum 6 years in financial services software development (Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management) strongly desired.
Authoritative expertise in Java backend development, experience with microservices, Kubernetes, Kafka messaging systems, SQL, and cloud-native services (Azure a plus).
Minimum 5 years of Agile development methodology experience.
Experienced senior software engineer with a strong financial domain focus, skilled in building complex, scalable backend systems for investment management platforms.
Technically authoritative in object-oriented programming and design, providing thought leadership in architecture and problem resolution within Agile teams.
Capable of independently driving end-to-end delivery of engineering solutions in a collaborative, multi-disciplinary environment with clear impact on mission-critical financial software.