Lead Software Engineer

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

Lead Software Engineer at JPMorgan Chase within the consumer and community banking technology team, responsible for driving the architecture, design, and delivery of enterprise-scale platforms and solutions. This includes leading engineering teams, shaping technical strategy, and championing innovation across full-stack development, cloud-native ecosystems, and emerging technologies including Generative AI. The role involves designing and implementing Agentic AI and Generative AI solutions, integrating LLMs, AI agents, and intelligent automation into enterprise platforms, and collaborating with AI/ML teams to bring these capabilities to production at scale.

What you'd actually do

  1. Lead the design and implementation of Agentic AI and Generative AI solutions, integrating large language models, AI agents, and intelligent automation into enterprise platforms.
  2. Collaborate with data science and AI/ML teams to bring innovative AI-driven capabilities to production at scale.
  3. Define and drive the system design and architecture of enterprise-scale applications, ensuring scalability, resilience, security, and performance across the firm's technology landscape.
  4. Establish architectural standards, design patterns, and engineering best practices that align with JPMorganChase's strategic technology direction.
  5. Evaluate and adopt emerging technologies to maintain competitive advantage and operational excellence.

Skills

Required

  • Java
  • Spring Boot
  • microservices architectures
  • event-driven and message-based systems (e.g., Kafka, RabbitMQ)
  • full-stack development
  • modern UI/UX frameworks
  • React
  • hybrid cloud environments (AWS, Azure, GCP, and on-premises infrastructure)
  • container-based platforms (Docker, Kubernetes, OpenShift)
  • cloud-native development patterns
  • DevSecOps practices
  • CI/CD pipeline design
  • infrastructure-as-code (Terraform, Ansible)
  • automated security scanning
  • observability
  • designing and delivering Agentic AI and/or Generative AI solutions in enterprise environments
  • leading platform development and engineering teams
  • hiring
  • mentoring
  • performance management
  • system design and architecture of large-scale, distributed, enterprise applications with high availability and fault tolerance
  • communication skills

Nice to have

  • financial services industry
  • highly regulated environments
  • AI/ML frameworks and tools (e.g., LangChain, LlamaIndex, OpenAI APIs, Hugging Face, TensorFlow, PyTorch)
  • API gateway design
  • service mesh architectures (Istio, Envoy)
  • GraphQL
  • data engineering practices
  • real-time streaming
  • analytics platforms
  • contributing to or leading open-source projects
  • Advanced degree (MS or PhD) in Computer Science, Engineering, or a related field

What the JD emphasized

  • Agentic AI and Generative AI solutions
  • large language models
  • AI agents
  • intelligent automation
  • enterprise platforms
  • data science and AI/ML teams
  • production at scale
  • Agentic AI and/or Generative AI solutions in enterprise environments

Other signals

  • Lead the design and implementation of Agentic AI and Generative AI solutions, integrating large language models, AI agents, and intelligent automation into enterprise platforms.
  • Collaborate with data science and AI/ML teams to bring innovative AI-driven capabilities to production at scale.
  • Experience designing and delivering Agentic AI and/or Generative AI solutions in enterprise environments.