Senior Principal Software Engineer, Fraud Prevention

JPMorgan Chase & Co.

Palo Alto (CA)

On-site

USD 180,000 - 240,000

Full time

13 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in Palo Alto invites an experienced Senior Principal Software Engineer to lead high-throughput, low-latency software delivery within the Trust & Safety, Payments Technology group. You will drive architectural choices, mentor teams, and ensure secure production-grade code across microservices.

The role emphasizes Java-based backend systems, Spring ecosystem, cloud services, and modern security practices, with collaboration across multiple tech stacks in an agile setting.

Qualifications

  • Formal training or certification on software engineering concepts and 10+ years applied experience.
  • Hands-on practical experience building low latency, high throughput server side Python-based software solutions. Advanced in Java and related programming languages.
  • Experience with developing highly scalable, secure, and resilient applications utilizing Java, Spring Core, Spring Boot, REST APIs, JPA, Hibernate, Kubernetes, Docker, Swagger, and Skaffold.
  • Excellent understanding of security standards, such as OAuth, TLS, JWT, Kerberos etc.
  • Good understanding of Domain Driven Design, microservices patterns, and modern/emerging architectures.
  • Agile software development experience is a must.
  • Proficiency with AIML Model development. Familiarity with log/metric collection and monitoring technologies, such as ELK stack, Prometheus, Grafana, AppDynamics, and Splunk is a plus.
  • Proficiency with Python programming language.
  • Expertise in application, data, and infrastructure architecture disciplines.
  • Experience with modern microservices architecture.

Responsibilities

  • Writes advanced level code in Java to build cutting edge high throughput low latency engineering solutions.
  • Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors.
  • Develops secure and high-quality production code, and reviews and debugs code written by others.
  • Drives decisions that influence the product design, application functionality, and technical operations and processes.
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
  • Influences peers and project decision-makers to consider the use and application of leading-edge technologies.
  • Adds to the team culture of diversity, opportunity, inclusion, and respect.

Skills

Java
Python
Spring Core
Spring Boot
REST APIs
JPA
Hibernate
Kubernetes
Docker
Security standards
OAuth
TLS
JWT
Kerberos
Domain Driven Design
Microservices
Agile
AIML
ELK
Prometheus
Grafana
AppDynamics
Splunk
AWS
S3
EKS
EC2
EMR Spark
SageMaker
SQS
Lambda
CloudFormation
Terraform
Kafka
Cassandra

Tools

Docker
Kubernetes
Swagger
Skaffold
ELK stack
Prometheus
Grafana
AppDynamics
Splunk
AWS services

Job description

JPMorgan Chase & Co. in Palo Alto invites an experienced Senior Principal Software Engineer to lead high-throughput, low-latency software delivery within the Trust & Safety, Payments Technology group. You will drive architectural choices, mentor teams, and ensure secure production-grade code across microservices.

The role emphasizes Java-based backend systems, Spring ecosystem, cloud services, and modern security practices, with collaboration across multiple tech stacks in an agile setting.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Fraud Prevention Tech Lead: Scalable Java Systems
Fraud Prevention Tech Lead: Scalable Java Systems

Fairygodboss • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Health insurance
Retirement savings plan
On-site health and wellness centers
+2
Senior Principal Software Engineer - Fraud Prevention (Payments)
Senior Principal Software Engineer - Fraud Prevention (Payments)

JPMorganChase • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Senior Java Lead Engineer - AWS Cloud & Fraud Protection
Senior Java Lead Engineer - AWS Cloud & Fraud Protection

Next Frontier Capital • Jersey City (NJ)

On-site
USD 150,000 - 230,000
Fraud & Trust Tech Director — Scalable Payments Engineering
Fraud & Trust Tech Director — Scalable Payments Engineering

JPMorgan Chase & Co. • Tampa (FL)

On-site
USD 180,000 - 240,000
Senior Java Engineer | AWS, AI Tools & Secure Systems
Senior Java Engineer | AWS, AI Tools & Secure Systems

JPMorgan Chase & Co. • Tampa (FL)

On-site
USD 110,000 - 150,000
Senior Principal Software Engineer - Fraud Prevention Engineering
Senior Principal Software Engineer - Fraud Prevention Engineering

JPMorgan Chase & Co. • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Senior Principal Software Engineer - Fraud Prevention Engineering
Senior Principal Software Engineer - Fraud Prevention Engineering

Fairygodboss • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Health insurance
Retirement savings plan
On-site health and wellness centers
+2
Fraud Tech Lead Engineer: Secure Payments Platform
Fraud Tech Lead Engineer: Secure Payments Platform

Next Frontier Capital • Tampa (FL)

On-site
USD 140,000 - 190,000
Senior Java | AWS Engineer for Fraud Prevention Tech
Senior Java | AWS Engineer for Fraud Prevention Tech

JPMorgan Chase • Tampa (FL)

On-site
USD 120,000 - 170,000
Senior Java AWS Engineer — Fraud Prevention & AI
Senior Java AWS Engineer — Fraud Prevention & AI

JPMorganChase • Tampa (FL)

On-site
USD 105,000 - 145,000