채용

Principal Software Engineer – Performance Engineering
Jersey City, NJ, United States, US
·
On-site
·
Full-time
·
1w ago
If you are looking for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.
As a Principal Software Engineer at JPMorgan Chase within the Commercial and Investment Bank Payment Performance Engineering team, you will serve as the technical authority and execution lead for performance engineering across our platforms. You will be hands-on and strategic—defining non-functional requirements (NFRs) and service level objectives (SLOs), embedding performance into CI/CD, scaling automated performance testing, and driving resiliency, capacity, and user experience outcomes across distributed systems. You will set the bar for performance-first design, partner closely with architecture, SRE, and application teams, and ensure performance risks are identified and eliminated before production.
Job responsibilities
- Define and institutionalize application- and endpoint-level NFRs and SLOs, including p95/p99 latency, throughput, ramp profiles, and error budgets
- Drive proactive performance engineering through early bottleneck detection, architectural guidance, and capacity modeling
- Serve as the final technical authority for performance sign-offs across platform releases
- Design, build, and maintain automated test suites for load, stress, soak, spike, and capacity scenarios
- Virtualize partner dependencies and inject faults to validate components when upstream systems are unavailable
- Expand fully automated, environment-aware performance test execution (on-commit/overnight) with health checks and actionable sanity tests
- Build dashboards and alerts correlating performance test signals with production telemetry against defined SLOs
- Provide actionable reporting on SLO variance, drift, and per-endpoint hotspots using RUM, synthetic, and server-side metrics
- Embed performance gates into CI/CD pipelines (pre-deploy smoke, post-deploy validation, regression detection with auto-fail/notify)
- Lead chaos and resiliency experiments (CPU, memory, network, latency, dependency failures) and validate autoscaling under extreme load
- Apply AI/LLMs to workload and scenario generation, metrics interpretation, and automated reporting with measurable success guardrails
Required qualifications, capabilities, and skills
- 15+ years of overall engineering experience, with 10+ years in performance engineering for high-traffic distributed systems (web, APIs, microservices, event-driven, data-centric)
- Hands-on software engineering experience with Java/Spring Boot and Kubernetes (self-managed and EKS)
- Deep expertise in workload modeling, queuing theory, and statistical analysis of latency/throughput; fluent with percentile-based SLOs and error budgets
- Proficiency with load and protocol testing tools such as JMeter and Blaze Meter
- Scripting/orchestration skills in Java, Python, or TypeScript for performance automation and execution control
- Experience with service virtualization and fault injection (e.g., Wire Mock, Mountebank, Toxiproxy), including record-replay and dynamic templating
- Strong observability/APM capabilities using Dynatrace and/or Open Telemetry, plus RUM and synthetic monitoring approaches
- Experience building dashboards and analysis workflows in Kibana and/or Grafana to drive actionable decisions
- Strong CI/CD and DevOps experience (e.g., Jenkins, GitLab, GitHub Actions) including repeatable sign-offs, artifact/version alignment, and environment promotion
- Infrastructure-as-code and platform delivery experience (e.g., Terraform, CloudFormation) including autoscaling strategies
- Ability to partner across architecture, SRE, and application teams to coach standards adoption and drive release readiness
Preferred qualifications, capabilities, and skills
- Experience with data-platform performance optimization (e.g., Oracle tuning, JDBC pool tuning, Kafka throughput/partitioning, caching strategies)
- Strong systems and cloud performance background (Linux tooling, JVM tuning, containers, AWS primitives such as compute, ALB/NLB, EKS, networking)
- Experience with k6 and other modern cloud-native load testing frameworks
- Familiarity with service mesh technologies (Istio/Linkerd) and traffic-control patterns (rate limiting, backpressure)
- Practical application of LLMs for test generation, anomaly detection, or automated reporting in engineering workflows
- Experience operating in financial-services scale, low-latency systems, and/or regulated environments
- Knowledge of advanced performance tooling (e.g., perf, eBPF) and production-grade troubleshooting practices
This position is subject to Section 19 of the Federal Deposit Insurance Act. As such, an employment offer for this position is contingent on JPMorgan Chase’s review of criminal conviction history, including pretrial diversions or program entries.
총 조회수
0
총 지원 클릭 수
0
모의 지원자 수
0
스크랩
0
비슷한 채용공고

Senior Project Engineer
Leidos · Albuquerque, NM

Production Quality Lead (EPAWSS) - Senior Principal Quality Engineer
BAE Systems · Nashua, New Hampshire, United States

Senior QMS Development Engineer - Medical Devices
Apple · Cupertino, CA

Senior Technical Lead - Siemens PLM
HCL Technologies · Others, United States

C++ Senior Technical Specialist
HCL Technologies · Others, United States
JPMorgan Chase 소개

JPMorgan Chase
PublicJPMorgan Chase & Co. is an American multinational banking institution headquartered in New York City and incorporated in Delaware. It is the largest bank in the United States, and the world's largest bank by market capitalization as of 2025.
300,000+
직원 수
New York City
본사 위치
$500B
기업 가치
리뷰
3.8
10개 리뷰
워라밸
3.2
보상
4.1
문화
3.8
커리어
3.0
경영진
2.5
65%
친구에게 추천
장점
Good benefits and compensation
Supportive and collaborative environment
Flexible work arrangements
단점
Long hours and heavy workload
Management issues and lack of direction
High stress during peak times
연봉 정보
41개 데이터
Junior/L3
Mid/L4
Senior/L5
Junior/L3 · Analytics Solutions Associate
1개 리포트
$139,000
총 연봉
기본급
$107,000
주식
-
보너스
-
$139,000
$139,000
면접 경험
5개 면접
난이도
3.0
/ 5
소요 기간
14-28주
합격률
40%
경험
긍정 20%
보통 80%
부정 0%
면접 과정
1
Application Review
2
HireVue Video Interview
3
Recruiter Screen
4
Superday/Panel Interview
5
Final Interview
6
Offer
자주 나오는 질문
Behavioral/STAR
Technical Knowledge
Culture Fit
Past Experience
Case Study
뉴스 & 버즈
Spirepoint Private Client LLC Purchases 3,449 Shares of JPMorgan Chase & Co. $JPM - MarketBeat
MarketBeat
News
·
2d ago
As the world’s largest bank JP Morgan tests Anthropic’s AI tool Mythos, CEO Jamie Dimon admits 'threat'; - The Times of India
The Times of India
News
·
2d ago
Fortifying the enterprise: 10 actions to take now for AI-ready cyber resilience - JPMorganChase
JPMorganChase
News
·
2d ago
JPMorgan Chase & Co. Issues Pessimistic Forecast for Super Micro Computer (NASDAQ:SMCI) Stock Price - MarketBeat
MarketBeat
News
·
4d ago