CareerPlan

Principal Software Engineer - Java Backend, AVP

Hyderabad, IndiaFull-time2026-07-13 → 2026-11-09

Core

Leading technical contributor to the enhancement and maintenance of Charles River IMS modules, providing engineering troubleshooting and thought leadership in product architecture for financial services clients.

Role type

Principal Software Engineer (Java Backend)

Builds

Cloud-native services, microservice architectures, and complex software solutions for Portfolio Management, Trading, Compliance, and Wealth Management.

Domain

Financial Services / Investment Management

Required skills

Java, C#, SQL, JavaScript, object-oriented programming, relational databases, cloud-native services, microservice architectures, Kubernetes, Kafka, message-based systems, unit and automation testing, Agile methodology

Preferred skills

Azure, Snowflake

Technologies

Java, C#, SQL, JavaScript, Azure, Kubernetes, Kafka, Snowflake

Responsibilities

Analyze, design, develop, test, and debug large and complex software enhancements; collaborate with Business Analysts and Product Managers to create sustainable software solutions; provide thought leadership in product architecture design; direct problem solving for projects to resolve advanced software technical issues; conduct code reviews and provide critical analysis of proposed changes; write unit and automation tests; conduct manual tests; provide expert level troubleshooting on large, mission critical client implementations; plan and coordinate cross-team activities.

Seniority

Principal, hands-on IC with strategic guidance