Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Mumbai, Maharashtra, India · Asset & Wealth Management

Lead Software Engineer at JPMorgan Chase within the Asset and Wealth Management for Performance and Attribution Insights Team. Responsibilities include executing software solutions, developing production code, mentoring UI developers, leading evaluation sessions, and driving awareness of new technologies. Requires formal training/experience in software engineering, proficiency in React, TypeScript, JavaScript, HTML/CSS, and understanding of agile methodologies. Experience in financial services and cloud-native is required, with AI assistant tool usage noted.

What you'd actually do

  1. Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  2. Develops secure high-quality production code, and reviews and debugs code written by others.
  3. Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  4. Leads, mentors, and guides a team of UI developers, fostering a culture of technical excellence, high code quality, and best practices.
  5. Works closely with UI/UX designers to translate prototypes into pixel-perfect code and align with backend engineers on API contracts.

Skills

Required

  • React
  • Typescript
  • JavaScript (ES6+)
  • HTML5
  • CSS3/SASS
  • Software Development Life Cycle
  • agile methodologies
  • CI/CD
  • Application Resiliency
  • Security
  • cloud native experience
  • financial services industry

Nice to have

  • Java
  • Python
  • SQL
  • Investment Banking domain

What the JD emphasized

  • 5+ years applied experience
  • In-depth knowledge of the financial services industry and their IT systems