Principal Software Engineer – Performance Engineering
JPMorgan Chase & Co. · Jersey City, New Jersey, US
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.
Job description
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 perfo...