





Medium—Tier-1 brand and broad backend skillset increase competition despite seniority reducing applicant pool.
High—requires deep financial services domain experience and senior backend engineering expertise.
High—explicit 13-year minimum, mandated financial-services experience, and specific tech stack requirements.
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 software enhancements primarily using Java, C#, SQL, and JavaScript within Charles River IMS modules.
Drive technical solutions involving cloud-native services, microservice architectures, Kubernetes, and message-based systems like Kafka; provide expert troubleshooting for mission-critical client implementations.
Collaborate across teams and agile ceremonies to ensure high-quality software delivery, code reviews, and process improvements.
Minimum 13 years of professional software engineering experience.
At least 6 years financial services experience in Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management strongly preferred.
Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics or related technical field required; Master’s degree strongly preferred.
Experience with Agile development methodologies and skills in technologies including Java, C#, SQL, JavaScript, microservices, Kubernetes, Kafka; Snowflake and Azure experience is a strong asset.
Senior engineer with deep expertise in financial services software, especially portfolio and trading systems, capable of contributing to architecture and problem-solving complex issues.
Experienced working independently and leading cross-team technical initiatives within Agile environments.
Strong hands-on skills in modern cloud-native and messaging technologies supporting scalable, high-performance enterprise software.