JPMorgan Chase
Sr Lead Software Engineer - Distributed Systems
$176K–$260K
Jersey City, NJ · Senior · Full-time · Posted Sep 16, 2026
- Experience
- 5+ years of applied experience; no alternatives stated.
- Education
- Formal training or certification on Computer Science concepts.
About the job
Designs, develops, and supports secure, stable, scalable software and distributed systems for the ATRS Risk Team, using data insights and AI tools to improve applications and system architecture.
What you'll do
- Design, develop, troubleshoot, and maintain production software and algorithms.
- Create architecture and design artifacts, ensuring code meets design constraints and operational needs.
- Analyze large data sets to identify problems and drive application and system improvements.
What they ask for
- Formal training or certification in Computer Science concepts and 5+ years of applied experience.
- Practical experience in system design, application development, testing, and operational stability.
- Proficiency in one or more of Python or Java; experience maintaining code in a large corporate environment.
- Familiarity with cross-asset/cross-business platforms and knowledge of the software development lifecycle, agile methodologies, CI/CD, resiliency, and security.
Nice to have
- Financial services industry and IT systems knowledge; intermediate to advanced Python experience.
- Practical experience with AI development tooling or exposure to cloud technologies.
Pay
USD 175,750.00-$260,000.00 base salary
Tools
Python, Java, CI/CD
AI focus
Uses AI tools to accelerate design and development and advance stability; demonstrated technical knowledge may include artificial intelligence or machine learning.
Model-written summary · the original posting is authoritative