Principal Software Engineer - Performance Engineering
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 JPMorganChase 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 BlazeMeter
* Scripting/orchestration skills in Java, Python, or TypeScript for performance automation and e...
- Rate: Not Specified
- Location: Jersey City, US-NJ
- Type: Permanent
- Industry: Finance
- Recruiter: JPMorgan Chase Bank, N.A.
- Contact: Not Specified
- Email: to view click here
- Reference: 210728359
- Posted: 2026-04-10 07:47:30 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- Private Client Banker - Chatham Heights - (New Build) - Fredericksburg, VA
- Relationship Banker - Chatham Heights (New Build) - Fredericksburg, VA
- Asset Management - Global Liquidity Client Account Analyst
- Part Time (30 Hours) Associate Banker, Gateway Branch, Richmond, IN
- Part Time (30 Hours) Associate Banker, Lawrence Franklin Branch, Indianapolis, IN Bilingual Spanish
- Strategic Finance Business Manager - Vice President
- Internal Audit, Analytics Solutions Manager - Asset Wealth Management
- Tech Risk and Controls Lead - Cloud Foundational Services
- AIML Sr. Associate - DCL
- Wealth Management, Lending Product Owner
- Technology Audit Manager, Vice President Consumer Banking Technology
- Global Investment Banking Communications Manager Vice President
- Product Owner - Journey Orchestration Transformation CoBrand
- Product Manager Senior, Vice President - Deposit Pricing, Consumer
- Lead Software Engineer - Java/ Multi Cloud / IAM
- Branch Travel Designer IV
- Asset Management - Alternative Investments Client Account Manager - Vice President
- Internal Audit Manager - Vice President - Asset Management
- Grocery Clerk
- Branch Travel Designer III