Senior Lead Software Engineer - Java, Aws

JPMorgan Chase JPMorgan Chase · Banking · Mumbai, Maharashtra, India · Commercial & Investment Bank

Senior Lead Software Engineer role focused on designing and delivering cloud-native applications on AWS within the Securities Services Engineering and Architecture team. The role involves engaging with stakeholders, providing technical guidance, participating in architecture governance, and driving the adoption of AI-assisted engineering practices to improve code quality and delivery speed. Requires strong Java/Python skills, AWS experience, and understanding of responsible AI use in engineering workflows.

What you'd actually do

  1. Drives adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain.
  2. Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted development and automation capabilities, to improve the value realized by automation at scale.
  3. Engage with technical and business stakeholders to understand requirements and propose effective technical solutions.
  4. Provide oversight and guidance to technology teams deploying workloads to public cloud environments.
  5. Participate in architecture governance bodies to ensure alignment with organizational standards.

Skills

Required

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on experience with public cloud solution design, primarily AWS.
  • Proficiency in one or more mainstream programming languages, such as Java or Python.
  • Experience with microservice application development or solution-oriented/N-tier architecture.
  • Familiarity with multiple data storage technologies, including RDBMS and NoSQL.
  • Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (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 senior engineers/leads on compliant usage patterns and controls.
  • Demonstrated expertise in software applications and technical processes within a technical discipline (e.g., cloud, AI, machine learning, mobile).
  • Advanced knowledge of software, applications, and architecture disciplines.
  • Ability to evaluate current and emerging technologies to recommend future state architecture solutions.

Nice to have

  • Experience in secure application and software design practices.
  • Experience with infrastructure as code designs.
  • Architecture certification for a public cloud provider.
  • In-depth knowledge of the financial services industry and related IT system

What the JD emphasized

  • AI-assisted engineering practices
  • AI-assisted code review/refactoring
  • test acceleration
  • release readiness
  • incident/root-cause analysis
  • AI-assisted development and automation capabilities
  • responsible AI use in engineering workflows
  • AI-assisted software development tools
  • validating AI outputs for correctness, performance, and security
  • data sensitivity considerations
  • secure handling of inputs/outputs
  • adherence to resiliency and security expectations
  • coaching senior engineers/leads on compliant usage patterns and controls