Lead Software Engineer - AI and Automation

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Corporate Sector

Lead Software Engineer focused on AI and Automation within JPMorgan Chase's Corporate Technology team. The role involves designing, building, and delivering AI-assisted engineering practices, developing secure production code, and owning the full software lifecycle for automation/AI initiatives. Key responsibilities include engineering agentic AI solutions, defining observability, and acting as a technical advisor. Requires strong software engineering fundamentals, experience with AI-assisted tools, and leadership in a regulated environment.

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. Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  3. Owns the full software lifecycle for multiple automation/AI initiatives: design, implementation, testing, deployment, and production support
  4. Engineers agentic AI solutions that safely automate tasks (tool use, workflow execution, validation, guardrails, fallbacks)
  5. Defines and implement observability (metrics, logs, traces), SLOs, alerting, and incident playbook

Skills

Required

  • software engineering concepts
  • system design
  • application development
  • testing
  • operational stability
  • Python
  • JavaScript/Typescript
  • Go
  • SQL
  • AI-assisted software development tools
  • responsible AI use
  • data sensitivity considerations
  • secure handling of inputs/outputs
  • resiliency and security expectations
  • Python
  • JavaScript
  • SQL
  • relational databases
  • Kubernetes
  • technical leadership
  • Software Development Life Cycle
  • agile methodologies
  • CI/CD
  • Application Resiliency
  • Security

Nice to have

  • SRE
  • DevOps
  • production operations
  • incident response
  • reliability engineering practices
  • agentic AI frameworks
  • model-to-tool integration patterns
  • prompt/tool design
  • structured outputs
  • evaluation/monitoring
  • MCP
  • secure tool servers/connectors
  • access controls
  • auditability in tool execution
  • event-driven architectures
  • workflow engines
  • regulated environments

What the JD emphasized

  • critical technology solutions
  • creative software solutions
  • secure high-quality production code
  • agentic AI solutions
  • responsible AI use

Other signals

  • AI-assisted engineering practices
  • agentic AI solutions
  • responsible AI use