Senior Manager of Software Engineering

JPMorgan Chase JPMorgan Chase · Banking · Hyderabad, Telangana, India · Consumer & Community Banking

Senior Manager of Software Engineering to lead a team designing, building, and supporting scalable backend services, event-driven architectures, APIs, and UI applications. The role involves direct leadership, coaching, and mentorship, fostering innovation, and driving the adoption of AI-enabled capabilities and agent-driven tools.

What you'd actually do

  1. Lead, mentor, and develop a high-performing engineering team, providing regular feedback and supporting career growth.
  2. Oversee the design, development, and maintenance of Java/Spring Boot services, RESTful microservices, Kafka-based event-driven solutions, and modern UI applications using React or Angular.
  3. Ensure delivery of secure, high-performing APIs, integrations, and user interfaces; drive service reliability, resiliency, and performance tuning.
  4. Guide the development and maintenance of Kafka producers, consumers, and streaming pipelines for real-time data processing and integration.
  5. Collaborate closely with Product, Design, Data & Analytics, and other stakeholders to refine requirements, estimate work, and deliver iteratively using Agile practices.

Skills

Required

  • Formal training or certification on software engineering concepts
  • 5+ years of hands-on software engineering experience
  • at least 2 years in a technical leadership or management role
  • Proven experience leading and developing engineering teams
  • performance management and mentoring
  • Strong stakeholder management skills
  • ability to build relationships and influence across Product, Technology, and Business teams
  • Proficiency in Java and Spring Boot
  • building and operating REST APIs and microservices
  • Demonstrated experience in UI development using modern frameworks such as React or Angular
  • Solid experience with Kafka
  • building and maintaining producers, consumers, and streaming pipelines
  • Experience with Agile delivery practices (Scrum/Kanban), CI/CD, and DevOps-aligned development
  • Experience with cloud and/or container platforms (e.g., AWS or Cloud Foundry, Docker/Kubernetes)
  • Working experience with databases: Oracle and/or NoSQL datastores such as Cassandra or MongoDB
  • Excellent communication skills (written and verbal)

Nice to have

  • Experience integrating AI/LLM capabilities into applications
  • Ability to drive adoption of agent-style tools/workflows for automation and orchestration
  • Familiarity with reliability patterns for LLM applications and responsible AI fundamentals
  • Experience with automated functional testing tools and strong testing discipline
  • Experience using Agile tools such as JIRA
  • Experience with observability tooling and production readiness practices

What the JD emphasized

  • full software development lifecycle
  • AI-enabled capabilities
  • agent-driven tools
  • customer acquisition and account origination journeys
  • high-performing engineering team
  • scalable backend services
  • event-promoten architectures
  • modern UI applications
  • direct leadership, coaching, and mentorship
  • cross-functional stakeholders
  • managing expectations
  • successful delivery of business priorities
  • Java/Spring Boot services
  • RESTful microservices
  • Kafka-based event-driven solutions
  • modern UI applications using React or Angular
  • secure, high-performing APIs, integrations, and user interfaces
  • service reliability, resiliency, and performance tuning
  • Kafka producers, consumers, and streaming pipelines
  • real-time data processing and integration
  • Product, Design, Data & Analytics, and other stakeholders
  • refine requirements, estimate work, and deliver iteratively using Agile practices
  • strong stakeholder relationships
  • manage expectations
  • communicate progress, risks, and dependencies effectively
  • code quality through code reviews, design discussions, and strong unit/integration test coverage
  • CI/CD pipelines and engineering automation
  • best practices in quality and developer productivity
  • production support: troubleshooting, incident triage, root-cause analysis, and preventative improvements
  • application, data, and infrastructure architecture conversations
  • evolve platform standards
  • software engineering concepts
  • hands-on software engineering experience
  • technical leadership or management role
  • leading and developing engineering teams
  • performance management and mentoring
  • stakeholder management skills
  • build relationships and influence across Product, Technology, and Business teams
  • Proficiency in Java and Spring Boot
  • building and operating REST APIs and microservices
  • UI development using modern frameworks such as React or Angular
  • Solid experience with Kafka
  • building and maintaining producers, consumers, and streaming pipelines
  • Agile delivery practices (Scrum/Kanban), CI/CD, and DevOps-aligned development
  • cloud and/or container platforms (e.g., AWS or Cloud Foundry, Docker/Kubernetes)
  • databases: Oracle and/or NoSQL datastores such as Cassandra or MongoDB
  • Excellent communication skills (written and verbal)