





Tier-1 brand plus broad backend requirements increase candidate density but seniority and domain preference moderate it.
Strong financial-services domain experience and low-latency backend expertise reduce cross-industry transferability.
Explicit 13-year minimum and specific technical and financial-services requirements make shortlisting highly selective.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead design and development of complex software solutions and enhancements using Java and related technologies within Charles River’s domains.
Provide technical leadership and architecture guidance across teams including mentoring senior engineers and driving agile processes.
Manage software quality standards through testing, code reviews, and deployment in microservice/cloud environments.
13+ years of professional software engineering experience.
B.S. degree in Computer Science, Engineering, Mathematics, Physics or related technical field; MS degree preferred.
Experience with Spring Boot microservices, Kubernetes, Kafka, and cloud service deployment.
Minimum 5 years of Agile development methodology experience; familiarity with financial services domains preferred but not mandatory.
Experienced in high-complexity software design and problem solving for financial services applications (Portfolio Management, Trading, Compliance, etc.) or similar domains.
Capable of independent end-to-end ownership and mentoring senior engineers to elevate team technical capabilities.
Strong expertise in object-oriented programming, relational databases, low-latency/high-performance systems, CI/CD, and modern software engineering best practices.