Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Bengaluru, Karnataka, India · Corporate Sector

Lead Software Engineer for Infrastructure Platforms team at JPMorgan Chase, focusing on core services in a multi-vendor CDN control plane. Responsibilities include designing, building, and running secure, scalable backend services using Python (Django/FastAPI), automating network services, leading system design, improving operational stability, and driving team adoption of enterprise-authorized AI-assisted engineering practices. Requires strong Python, system design, cloud (AWS), and secure SDLC skills, with demonstrated experience leading AI-assisted tool adoption and responsible AI use.

What you'd actually do

  1. Design, build, and run secure, scalable backend services and APIs using Python with Django and/or FastAPI
  2. Apply responsible AI-assisted development workflows to accelerate delivery while maintaining strong engineering discipline
  3. Automate network services infrastructure and network provisioning workflows, including API integrations and (where needed) React-based user interface components
  4. Lead system design efforts and produce clear architecture and design artifacts to support high-quality technical decisions
  5. Improve operational stability by eliminating recurring issues through automation, enhanced observability, and resilient design

Skills

Required

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on experience in software engineering experience with ownership of production systems
  • Strong Python development skills, including writing well-tested, maintainable code
  • Experience building and maintaining APIs using Django and/or FastAPI (or similar frameworks)
  • Strong system design skills across distributed services, data stores (relational and NoSQL), and messaging systems (for example, RabbitMQ)
  • Practical experience running services in the cloud, including Amazon Web Services patterns and services
  • Solid understanding of secure software development lifecycle practices, continuous integration/continuous delivery, and operational excellence (monitoring, alerting, incident response, resiliency)
  • Demonstrated ability to lead through influence via code reviews, technical decision-making, and mentoring within a team
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices

Nice to have

  • Infrastructure as Code experience (Terraform preferred)
  • Experience with content delivery network, web application firewall, and edge security providers (for example, Cloudflare or Akamai)
  • Familiarity with modern front-end development using React
  • Experience using AI-assisted coding and design tools in production environments with appropriate security and quality controls
  • Experience building in regulated environments and delivering to strong risk and security controls

What the JD emphasized

  • AI-assisted development workflows
  • enterprise-authorized AI-assisted engineering practices
  • validation standards
  • Demonstrated experience leading effective use of approved AI-assisted software development tools
  • Strong understanding of responsible AI use in engineering workflows