





Tier-1 brand, generalist backend title, metro role, and broad skillset increase applicant competition.
Requires significant financial-services domain experience, making cross-industry transferability limited.
Multiple mandatory tech skills plus explicit 10-year and 6-year domain experience requirements tighten shortlisting.
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 for Charles River IMS modules, including core frameworks and key system components.
Drive technical problem solving, provide troubleshooting assistance, code review guidance, and lead cross-team activities within Agile scrum environment.
Develop and maintain software primarily using Java, C#, SQL, JavaScript, microservices, Kubernetes, Kafka, and cloud-native services (Azure experience is a plus).
Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or related technical field; MS degree strongly preferred.
Minimum 10 years of professional software engineering experience with at least 6 years in financial services domains (Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management).
Proficiency in Java and experience with microservice architectures, Kubernetes, Kafka, and SQL; experience with Snowflake is a strong asset.
Minimum 5 years working with Agile software development methodologies.
Experienced in complex multi-tiered, high-performance database applications within financial services software development.
Capable of independently solving advanced software technical issues and providing architecture-level thought leadership.
Comfortable leading cross-team coordination and driving Agile scrum processes in a collaborative environment.