JPMorgan Chase logo
JPMorgan Chase2 months ago

Principal Software Engineer

On-site · Palo Alto, California, United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Investment Banking

Job Summary

Principal Software Engineer at JPMorganChase leads design, development, and maintenance of complex, scalable Java frameworks using Spring Boot, ensuring reliability and performance. Drives patterns standardization across the development community; architects secure, high-performance frameworks for cloud and on-prem environments; collaborates with cross-functional teams to align technical solutions with business goals; provides strategic thought leadership on emerging tech and AI integration; mentors engineering teams and leads POC initiatives to evaluate new technologies; focuses on enterprise-grade security, monitoring, and operational stability, with experience across streaming technologies, API design/security, CI/CD, and agile practices.

Required Qualifications

  • Deep expertise in Java (Core Java & EE)
  • Spring Boot and related Spring frameworks
  • Experience building microservices and frameworks for cloud (AWS) and on-prem
  • API design, development, and security
  • Relational database skills (SQL, data modeling)
  • Streaming technologies (Kafka, RabbitMQ)
  • CI/CD pipelines and cloud-native development (AWS Lambda, ECS, S3, Aurora, API Gateway)
  • Unit and integration testing frameworks (JUnit)
  • Agile development processes (SCRUM/KANBAN) and tools (JIRA, GitHub/Bitbucket, Jenkins, Maven/Artifactory)
  • Formal training or certification in software engineering concepts
  • 12+ years of applied experience in system design, application development, testing, and operational stability
  • AI engineering exposure (RAG, Applied AI) and integrating AI solutions into enterprise frameworks
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Principal Software Engineer

Apply on Sorce