J
AI Lead Software Engineer
Backend Developer
Ai Engineer
API
APIs
Application Security
Artificial Intelligence
Automation
Cloud
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Analysis
Data Analytics
Data Integration
Data Platform
Data Processing
Databases
Developer
DevOps
Devops Tools
DevSecOps
Distributed Systems
Elasticsearch
Engineering
Engineering Software
Event Driven Architecture
Generative AI
GraphQL
Information Technology (IT)
Infrastructure As Code
Integration
Kubernetes
Platform Engineering
Risk Management
Security Automation
Security Devops
Software Architecture
Software Development
Software Engineer
Software Engineering
Software Security
SQL
Job Description
Lead the design and delivery of secure, scalable AI-enabled platforms and distributed systems for JPMorganChase’s Corporate Technology organization.
Responsibilities
- Lead design, development, and delivery of high-quality software solutions using modern engineering practices to address complex business needs
- Drive architectural decisions and technical direction to improve scalability, resiliency, and availability for distributed systems
- Build and maintain secure, production-grade services, raising code quality through reviews, testing, and engineering excellence
- Mentor engineers via technical guidance, pairing, and actionable feedback to improve team capability and delivery outcomes
- Implement CI/CD automation and reliability patterns to support safe, frequent releases
- Develop data-intensive services and workflows using Java or Scala for large-scale datasets and modern data platforms
- Design and build AI-enabled applications, including retrieval-augmented generation (RAG) patterns and agentic workflows, with appropriate evaluation and guardrails
- Drive adoption of enterprise-authorized AI-assisted engineering practices (example: AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support) with consistent validation standards (secure coding, peer review, automated testing) and pattern reuse across the team
- Apply knowledge of Software Development Life Cycle toolchain capabilities, including approved AI-assisted development and automation, to improve automation value
Requirements
- Formal training or certification in software engineering concepts and 5+ years applied experience
- Hands-on experience designing and delivering scalable, secure, resilient distributed systems in production
- Proficiency in Java and Spring Boot, with working knowledge of SQL and modern UI frameworks (e.g., React)
- Strong understanding of modern architecture patterns: microservices, event-driven design, and API-first approaches
- Experience building and operating solutions on public cloud platforms (e.g., Amazon Web Services), including Docker and Kubernetes (containerization and orchestration)
- Experience implementing CI/CD pipelines and Infrastructure as Code practices to improve release safety and speed
- Practical experience with API design and integration patterns (e.g., REST and GraphQL) including security and performance considerations
- Demonstrated experience leading effective use of approved AI-assisted software development tools (coding, code review, test acceleration, troubleshooting) and setting team expectations for validating AI outputs for correctness, performance, and security
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
Technologies
- Java, Scala, Spring Boot, SQL, React
- Microservices, event-driven design
- Amazon Web Services
- Docker, Kubernetes
- Continuous integration, continuous delivery, Infrastructure as Code
- REST, GraphQL
- Retrieval-augmented generation, agentic workflows
- LangChain, LlamaIndex
- Elasticsearch, Oracle, MongoDB, Databricks
Benefits
- Base salary determined based on role, experience, skill set, and location
- Eligible roles may receive commission-based pay and/or discretionary incentive compensation (cash and/or forfeitable equity)
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
About JPMorganChase
- One of the oldest financial institutions, offering innovative financial solutions to consumers, small businesses, and major corporate, institutional, and government clients under the J.P. Morgan and Chase brands
- More than 200 years of history; leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management
- Equal opportunity employer committed to diversity and inclusion
- Provides reasonable accommodations for applicants and employees regarding religious practices and beliefs, as well as mental health or physical disability needs
About the Team
- Corporate Technology team develops applications and provides tech support for corporate functions across the network
- Work supports Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and Corporate Administrative Office functions
- Team built to meet evolving technology needs and support the technology controls agenda
Location: Jersey City, NJ (onsite)
Compensation: USD 156,750 - 215,000 per year
Minimum Experience: 5 years
Similar Jobs
J
J
J
J
J
J