Software Engineer III- AI- Back end Java or Python

Company: JP Morgan Chase
Apply for the Software Engineer III- AI- Back end Java or Python
Location: Glasgow
Job Description:

Overview

As a Software Engineer III in the platform engineering team, you will build and maintain services that power our code intelligence platform. You will connect semantic-tree and code-index data to engineering workflows, implementing automated checks under guidance from senior engineers. You will take ownership of components to ensure reliability in production and impact developer experience and compliance automation. You will collaborate with cross-functional teams to shape the platform’s evolution and stay current with industry trends. This role offers mentorship from senior leaders and a clear path for career growth within a pioneering automation environment.

Pay / Benefits

  • mentorship from senior engineers
  • clear growth path
  • focus on diverse and inclusive culture
  • opportunity to shape developer workflows
  • hands-on experience with novel infrastructure
  • cross-functional collaboration

Responsibilities

  • Build and maintain scalable services and pipelines for semantic-tree and code-index data
  • Implement integration points with CI/CD pipelines, PR checks, policy engines, and developer tooling
  • Translate compliance and control requirements into automated checks against code structure
  • Write tests, monitoring, and documentation for owned components
  • Debug and resolve issues across the stack, from data pipelines to integrations
  • Participate in design discussions and code reviews, contributing improvement ideas
  • Collaborate with control owners and engineering teams to understand usage needs
  • Take ownership of reliability and correctness in production environments
  • Apply best practices in software engineering and automation
  • Communicate effectively with team members and stakeholders
  • Stay current with industry trends in code intelligence and compliance automation

Key requirements

  • Experience with static analysis, ASTs, code parsing, or structural code representations
  • Familiarity with search/indexing systems and large-scale data pipelines
  • Exposure to SDLC processes and compliance/controls engineering
  • Experience in regulated enterprise environments
  • Knowledge of CI/CD pipelines and developer tooling integrations
  • Interest in mentoring or supporting junior engineers
  • Experience working in agile development environments
  • effective communication
  • collaboration in cross-functional teams
  • adaptability to evolving technologies
  • static analysis
  • ASTs
  • code parsing

…

Posted: September 30th, 2026