Lead Software Engineer - Java & AI

JPMorgan Chase JPMorgan Chase · Banking · GLASGOW, LANARKSHIRE, United Kingdom · Commercial & Investment Bank

Lead Software Engineer for a cloud-based payments platform, focusing on high performance and low latency. The role involves building new payment flows end-to-end, leveraging AI extensively for development processes, and contributing to innovation and operational stability in a rapidly expanding business.

What you'd actually do

  1. Execute creative software solutions, design, development, and technical troubleshooting
  2. Develop secure, high-quality production code and review and debug code written by others
  3. Leverage AI extensively, from code analysis to automating end-to-end development
  4. Identify opportunities to eliminate or automate remediation of recurring issues
  5. Lead evaluation sessions with internal teams to assess architectural designs and technical credentials

Skills

Required

  • Hands-on coding experience with a proven track record for success
  • Experience leveraging AI to enhance all areas of development
  • Practical experience delivering system design, application development, testing, and operational stability
  • Advanced proficiency in one or more programming languages, ideally Java
  • Proficiency in automation and continuous delivery methods
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies, including CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (such as cloud, artificial intelligence, machine learning, or mobile)
  • Knowledge of the financial services industry and IT systems
  • Practical cloud-native experience

Nice to have

  • Hands-on AI experience with coding and understanding core concepts
  • Ability to self-drive delivery and take ownership end to end

What the JD emphasized

  • Leverage AI extensively, from code analysis to automating end-to-end development
  • Experience leveraging AI to enhance all areas of development
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (such as cloud, artificial intelligence, machine learning, or mobile)