





Strong Tier-1 brand and generalist backend role but senior experience and finance specialization reduce applicant density.
Strong finance domain preference reduces transferability despite broadly transferable backend microservices skills.
Strict 13+ years requirement plus specific backend, microservices, Kubernetes, and finance domain expectations.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead design, development, and troubleshooting of large, complex software solutions primarily in Java within Charles River’s financial software domain.
Drive agile processes and cross-team coordination to ensure delivery of high-quality software products and enhancements.
Mentor senior engineers, provide architectural leadership, and uphold quality standards throughout the development lifecycle.
Minimum 13 years of professional software engineering experience, including at least 5 years in Agile methodologies.
Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or related; MS degree strongly preferred.
Proficiency with Java, Spring Boot Microservices, Kubernetes, Kafka, and cloud service deployment.
Experience in financial services software development (Portfolio Management, Trading, Compliance, etc.) strongly desired.
Experienced senior engineer comfortable owning complex technical problems and leading architectural decisions within financial software.
Proven ability to design scalable, high-performance, microservice-based applications and work effectively in collaborative Agile teams.
Demonstrated leadership in coaching teams and improving software quality, with knowledge of CI/CD and AI-assisted development tools.