JPMorgan Chase
Senior Principal Software Engineer - Fraud Prevention Engineering
$233K–$325K
Palo Alto, CA · Principal · Full-time · Posted Sep 17, 2026
- Experience
- 10+ years of applied experience.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads engineering for fraud-prevention technology, building secure, scalable, low-latency software and guiding technical decisions and teams.
What you'll do
- Writes, reviews, and debugs production code for high-throughput, low-latency solutions.
- Provides technical guidance and drives decisions on product design, functionality, and technical operations.
- Promotes engineering frameworks, tools, and practices, and influences adoption of emerging technologies.
What they ask for
- Formal training or certification in software engineering concepts and applied experience.
- Hands-on experience building low-latency, high-throughput server-side Python software; advanced Java skills.
- Experience developing scalable, secure, resilient applications using Java, Spring Core, Spring Boot, REST APIs, JPA, Hibernate, Kubernetes, Docker, Swagger, and Skaffold.
- Knowledge of security standards, Domain Driven Design, microservices, Agile development, Python, and application, data, and infrastructure architecture.
Nice to have
- Experience with Kafka, Cassandra or equivalent NoSQL databases, API management, AWS services, or Flink stream processing.
- Familiarity with ELK stack, Prometheus, Grafana, AppDynamics, or Splunk.
Pay
USD $232,750.00-$325,000.00 base salary
Tools
Java, Python, Spring Core, Spring Boot, REST APIs, Kubernetes, Docker, Kafka
AI focus
Proficiency with AI/ML model development.
Model-written summary · the original posting is authoritative