JPMorgan Chase is hiring a Software Engineer II in Mumbai to work on Oracle Incentive Compensation Management (ICM) applications. You will design, develop and troubleshoot software solutions, write secure production-quality code, and use the firm's approved AI coding assistants for code generation, refactoring, unit tests and documentation while validating their output through reviews and automated tests. The role also involves producing design artifacts, analysing large data sets to build reports and visualisations, and spotting patterns in data that improve code hygiene and system architecture. Candidates need formal training or certification in software engineering concepts with at least 3 years of applied experience, plus hands-on experience in system design, application development, testing and operational stability.