Manager of Software Engineering - Java

JPMorgan Chase JPMorgan Chase · Banking · Bengaluru, Karnataka, India · Asset & Wealth Management

Manager of Software Engineering at JPMorgan Chase, leading multiple teams in the Asset and Wealth Management division. The role focuses on guiding daily implementation activities, ensuring adherence to compliance standards, and managing stakeholder relationships. A key aspect is leading the adoption of enterprise-authorized AI-assisted engineering practices and SDLC/TLM automation to improve delivery speed and quality, with an emphasis on responsible AI use, data sensitivity, and governance.

What you'd actually do

  1. Provides guidance to immediate team of software engineers on daily tasks and activities
  2. Sets the overall guidance and expectations for team output, practices, and collaboration
  3. Anticipates dependencies with other teams to deliver products and applications in line with business requirements
  4. Leads team adoption of enterprise-authorized AI-assisted engineering practices and SDLC/TLM automation to improve delivery speed, quality, and operational outcomes, while setting expectations for human validation, secure handling of inputs/outputs, and consistent use of reusable patterns across teams.
  5. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation and support capacity unlock initiatives.

Skills

Required

  • software engineering concepts
  • Java
  • Microservices
  • RESTful webservices development in Java (SpringBoot or equivalent framework)
  • relational databases
  • SQL
  • Cloud Native Architecture
  • Microservice Architecture
  • communication skills
  • interpersonal skills
  • negotiation skills
  • facilitation skills
  • consensus building skills
  • ability to influence and persuade
  • leading responsible adoption of enterprise-authorized AI-assisted development and delivery tools
  • defining ways of working (review/validation expectations)
  • measuring outcomes
  • ensuring secure handling of data
  • understanding of responsible AI use in engineering workflows
  • data sensitivity considerations
  • resiliency/security implications
  • governance expectations
  • coaching engineers on compliant and effective usage
  • Mentoring/coaching Senior staff engineers and other Engineers
  • Focus on reusability, frameworks, patterns, and configurations tools for faster development

Nice to have

  • Investment Banking Experience
  • Experience working at code level
  • Experience working with React

What the JD emphasized

  • responsible adoption of enterprise-authorized AI-assisted development and delivery tools
  • responsible AI use in engineering workflows
  • data sensitivity considerations
  • resiliency/security implications
  • governance expectations