Principal Software Engineer - Java & Cloud

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

Principal Software Engineer at JPMorgan Chase focusing on architecting and governing agentic AI-enabled engineering workflows to improve delivery speed, code quality, and operational outcomes. This role involves applying AI-assisted development tools, defining guardrails for validation, security, and reuse, and leading the adoption of these practices across teams within a regulated financial institution.

What you'd actually do

  1. Creates complex and scalable coding frameworks using appropriate software design frameworks
  2. Develops secure and high-quality production code, and reviews and debugs code written by others
  3. Architects and implements cloud-native platforms and infrastructure solutions at enterprise scale
  4. Advises cross-functional teams on technological matters within domain of expertise
  5. Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams

Skills

Required

  • 15+ years of applied experience in computer science, computer engineering, software engineering, or related technical field
  • Hands-on, current programming experience delivering system design, application development, testing, and operational stability
  • Expert-level proficiency in Go Lang and/or Java with demonstrated ability to write production-grade code
  • Deep understanding of cloud infrastructure, with extensive hands-on experience in AWS
  • Proven track record of architecting and building cloud platforms from the ground up
  • Demonstrated experience designing and leading adoption of agentic AI-enabled development practices
  • Strong understanding of responsible AI use and control expectations in engineering workflows
  • Advanced knowledge of software application development and technical processes
  • Considerable in-depth knowledge in cloud technologies, distributed systems, and platform engineering
  • Experience applying expertise and new methods to determine solutions for complex technology problems in cloud architecture and infrastructure
  • Experience leading a product as a Product Owner or Product Manager
  • Ability to present and effectively communicate with Senior Leaders and Executives
  • Understanding of the business and how technology enables business outcomes
  • Practical cloud-native experience with microservices, containerization (Docker/Kubernetes), and CI/CD pipelines

What the JD emphasized

  • agentic AI-enabled engineering workflows
  • AI-driven PR review assistance
  • test generation/maintenance
  • release readiness checks
  • incident triage and root-cause acceleration
  • defining guardrails for validation, security, resiliency, and reuse
  • leading adoption of agentic AI-enabled development practices
  • responsible AI use and control expectations
  • safe scaling patterns and reuse

Other signals

  • architects and governs agentic AI-enabled engineering workflows
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities
  • Demonstrated experience designing and leading adoption of agentic AI-enabled development practices
  • Strong understanding of responsible AI use and control expectations in engineering workflows