Lead Software Engineer - Full Stack

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Corporate Sector

Lead Software Engineer role focused on designing, developing, and delivering full-stack AI-enabled applications and Conversational AI. The role involves technical leadership in frontend, backend, API, database, and AI integration, with a focus on architecting scalable solutions and guiding the implementation of AI agents, AI workflows, and RAG.

What you'd actually do

  1. Lead the design, development, and delivery of full stack AI-enabled applications and Conversational AI.
  2. Provide technical leadership across frontend, backend, API, database, and AI integration workstreams.
  3. Architect scalable, maintainable, and secure solutions using React, Python, Java, REST APIs, GraphQL, and database technologies.
  4. Guide the implementation of AI agents, AI workflows, RAG and intelligent automation capabilities.
  5. Establish and promote engineering best practices, including clean code, reusable components, automated testing, CI/CD, and design patterns.

Skills

Required

  • 5+ years of full stack application development experience
  • System design
  • Application development
  • Testing
  • Operational stability
  • REACT
  • Python
  • Java
  • REST APIs
  • GraphQL
  • SQL
  • Oracle
  • ElasticSearch
  • MongoDB
  • Agile methodologies
  • CI/CD
  • Application Resiliency
  • Security
  • Cloud native experience (AWS)
  • AI-assisted software development tools
  • Responsible AI use

Nice to have

  • Conversational AI
  • AI integration
  • Message queues
  • Streaming platforms
  • Pub/sub models
  • Event-driven architectures

What the JD emphasized

  • AI agents
  • AI workflows
  • RAG
  • responsible AI use

Other signals

  • AI-enabled applications
  • Conversational AI
  • AI agents
  • AI workflows
  • RAG