Lead Software Engineer - Full-stack

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

Lead Software Engineer (Full-stack) on the Infrastructure Platforms team, responsible for architecting, building, and optimizing software systems that support core internal services and tools. The role involves designing, implementing, and evolving robust platform solutions, collaborating with cross-functional partners, and contributing to the technical direction of the team. A key aspect is leveraging enterprise-authorized AI capabilities to aid in data architecture analysis and validation within the SDLC.

What you'd actually do

  1. Design, develop, and deploy scalable full-stack platform tools for infrastructure teams.
  2. Enhance reliability and performance of critical internal systems through engineering best practices.
  3. Collaborate with engineering and operations groups to understand requirements and deliver solutions.
  4. Integrate new technologies and frameworks into platform services to improve developer productivity.
  5. Automate workflows and monitoring processes to streamline operations and reduce manual effort.

Skills

Required

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Professional experience building full-stack applications for infrastructure or platform teams.
  • Proficiency in modern programming languages such as JavaScript/TypeScript, Python, Java, or Go.
  • Experience developing and deploying microservices and web applications using popular frameworks.
  • Strong grasp of database systems (SQL and NoSQL), RESTful APIs, and cloud infrastructure concepts.
  • Familiarity with CI/CD pipelines, DevOps practices, and automated testing methodologies.
  • Demonstrated ability to work cross-functionally on complex projects and deliver high-quality results.
  • Demonstrated experience using enterprise-authorized AI capabilities within the work environment to support data architecture workflows with strong validation habits and awareness of data sensitivity.
  • Ability to assess and validate AI-assisted data architecture recommendations before adoption, escalating uncertainty and ensuring outcomes align to resiliency, security, and auditability expectations.

Nice to have

  • Experience with container orchestration tools (Kubernetes, Docker) in production environments.
  • Knowledge of observability, monitoring, and logging solutions for large-scale systems.
  • Background in security compliance or distributed infrastructure design.
  • Contributions to open source or active participation in developer communities.

What the JD emphasized

  • Leverages enterprise-authorized AI capabilities within the work environment to accelerate data architecture analysis and decisioning
  • Drives reuse-first adoption of AI-assisted data validation within SDLC/toolchain routines
  • Demonstrated experience using enterprise-authorized AI capabilities within the work environment to support data architecture workflows with strong validation habits and awareness of data sensitivity.
  • Ability to assess and validate AI-assisted data architecture recommendations before adoption, escalating uncertainty and ensuring outcomes align to resiliency, security, and auditability expectations.