Senior Software Engineer - Java/cloud/ai/ml

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Consumer & Community Banking

Senior Lead Software Engineer role at JPMorgan Chase, focusing on enhancing, building, and delivering technology products within Global Finance Technology. The role involves executing creative software solutions, leading engineering teams, developing secure production code, and identifying opportunities for automation and operational stability. It requires expertise in Java/Python, public cloud, CI/CD, and working knowledge of NoSQL and messaging technologies. While not directly building AI models, the role requires proficiency in AI/ML disciplines and exposure to building AI/ML driven applications, indicating an AI-adjacent function within a fintech domain.

What you'd actually do

  1. Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  2. Lead a team of high-potential software engineers, delivering high quality software that achieves functional objectives
  3. Develops secure high-quality production code, and reviews and debugs code written by others
  4. dentifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  5. Leads evaluation sessions with business stakeholders, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture

Skills

Required

  • Java 21
  • Python
  • Public Cloud
  • CD/CD strategies
  • NoSQL database technologies
  • Messaging technologies
  • RESTful APIs

Nice to have

  • In-depth knowledge of the financial services industry and their IT systems
  • Practical cloud native experience
  • AWS
  • AI/ML driven applications

What the JD emphasized

  • Formal training or certification on Software Engineering concepts and 5+ years applied experience
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Proficient in development skill Java 21/ Python building into Public Cloud and CD/CD strategies.
  • Exposure to building AI/ML driven applications to drive business goals.

Other signals

  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Exposure to building AI/ML driven applications to drive business goals.