Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Performance Engineering

Chase

Principal Software Engineer

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 execution control
  • Experience with service virtualization and fault injection (e.g., WireMock, Mountebank, Toxiproxy), including record-replay and dynamic templating
  • Strong observability/APM capabilities using Dynatrace and/or OpenTelemetry, 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Performance Engineering in Palo Alto, CA vacancy
  • $276k - $414k

     ...Principal Software Engineer Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people...  ...ad formats infrastructure, focusing on scalability, performance, and advertiser value. Innovate and conceptualize new... 
    Performance
    Temporary work
    Live in
    Work at office
    Local area

    Snapchat

    Palo Alto, CA
    8 days ago
  • $276k - $414k

     ...its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically...  ...the forefront. We're looking for a Principal Software Engineer to join the Business Experience...  ..., focusing on scalability, performance, and driving advertiser value. Innovate... 
    Performance
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    4 days ago
  • $139.9k - $274.8k

     ...Overview Software quality is being redefined by AI. As part of the Microsoft...  ...serve millions worldwide. As a Principal Software Engineer - CoreAI on the Playwright engineering...  ..., efficiency, observability, and performance of products while also driving consistency... 
    Performance
    Ongoing contract
    Local area
    Worldwide

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  • $276k - $414k

     ...its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically...  ...the forefront. We're looking for a Principal Software Engineer to join Snap Inc! What you...  ...design skills, including debugging, performance analysis, and test design Proven track... 
    Performance
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    3 days ago
  •  ...Principal Software Engineer If you are looking for a game-changing career, working for one of the world's leading financial institutions,...  ...meet industry standards for reliability, efficiency, and performance. Lead the creation and adoption of coding patterns and... 
    Performance

    Chase

    Palo Alto, CA
    1 day ago
  •  ...Senior Engineer At Palo Alto Networks®, everything starts and ends with our mission:...  ...design, develop, and support highly scalable software features and infrastructure on our next-...  ..., and maintainable code that scales and performs well for thousands of customers... 
    Performance
    Casual work
    Work at office
    Visa sponsorship
    Work visa
    3 days per week

    Palo Alto Networks

    Palo Alto, CA
    3 days ago
  • $231.4k - $331.8k

     ...Impact We are a highly dynamic engineering organization that works on building software for workload security products...  ...threat vectors. As a Principal Engineer with our Backend Services...  ...with a focus on improving Scale, Performance, Reliability, Robustness, and,... 
    Performance
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Cisco

    Mountain View, CA
    2 days ago
  • $209k - $343k

     ...may be remote or hybrid. At LinkedIn, hybrid roles are performed both from home and from a LinkedIn office on select days...  ...approval. The Trust organization is seeking a Principal Staff Software Engineer who is an expert in adversarial abuse to provide technical... 
    Performance
    For contractors
    Work at office
    Remote work
    Work from home
    Flexible hours

    LinkedIn

    Mountain View, CA
    4 days ago
  • $276k - $414k

     ...its AR glasses, Spectacles. Snap Engineering teams build fun and technically sophisticated...  ...forefront. We're looking for a Principal Software Engineer to join the Ads Platform...  ...the solutions needed to support Snap's performance advertising suite Technical... 
    Performance
    Live in
    Work at office
    Local area

    Snapchat

    Palo Alto, CA
    1 day ago
  • $276k - $414k

     ...Principal Software Engineer Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people...  ...offs, and deliver the solutions needed to support Snap's performance advertising suite Technical influence that spans the... 
    Performance
    Live in
    Work at office
    Local area

    Snapchat

    Palo Alto, CA
    3 days ago
  •  ...Principal Software Engineer Join a forward-thinking team at JPMorgan Chase and help shape the future of cloud platform engineering. As a Principal...  ...and data-driven initiatives. Your expertise will drive performance, efficiency, and a best-in-class developer experience... 
    Performance
    Work at office
    Shift work

    Chase

    Palo Alto, CA
    1 day ago
  • $226k - $369k

     ...Principal Staff Software Engineer - Systems and Infrastructure This role will be based in Mountain View, CA, or Bellevue, WA. At LinkedIn,...  ...work location of this role is hybrid, meaning it will be performed both from home and from a LinkedIn office on select days... 
    Performance
    For contractors
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    1 day ago
  • $200k

     ...accuracy, governance, and scale are non-negotiable. The Principal Software Engineer role exists to help us continue raising the engineering bar...  ...Participate hands-on in coding, debugging, performance optimization, and production issue resolution Own the... 
    Performance
    Work at office
    Shift work

    eGain

    Sunnyvale, CA
    4 days ago
  •  ...Principle AWS Software Engineer The Bank is a growing bank in an Innovation economy. As a member of C&PB Development Team, you will be...  ...our client experience with highly available, resilient and performant applications. Would you like to use your cloud technologies... 
    Performance

    Professional Recruiters

    Santa Clara, CA
    1 day ago
  • $170k - $277k

     ...outcomes. Job Summary The Team Engineering - Our engineering team is at the core...  .... Job Description As a Sr Principal Software Engineer within the Engineering team,...  ...experience designing and developing high-performance, high-scale distributed software... 
    Performance
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    12 hours ago
  • $270k - $320k

     ...Business Area: Engineering Seniority Level: Director...  ...environments. We are seeking a Principal Staff Engineer with a strong...  .... As a Principal Software Engineer you will: Drive...  ...understanding of scaling, performance, and scheduling. Solid experience... 
    Performance
    Work from home
    Worldwide
    Relocation
    Flexible hours

    Cloudera

    Alviso, CA
    7 days ago
  • $170k - $277k

     ...outcomes. Job Summary The Team Engineering - Our engineering team is at the core...  .... Job Summary As a Sr. Principal Software Engineer, you will own and shape the...  ...and GlobalProtect functionality and performance. Own and deliver high-quality features... 
    Performance
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    6 days ago
  • $96.8k - $251.6k

     ...cloud infrastructure for demanding media, creative, AI, and high-performance workloads where scale, reliability, cost, and customer trust...  ...-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery... 
    Performance
    Temporary work
    Flexible hours

    Oracle

    Redwood City, CA
    5 days ago
  • $272k - $431.25k

     ...smart personal assistants and engineering-productivity tools to data-...  ...the company. Now we need a principal-level, hands-on engineering...  ...doing: Improve reliability, performance, observability, release...  ...applications behave like mature software, not prototypes. Build... 
    Performance
    Live in

    NVIDIA

    Santa Clara, CA
    a month ago
  •  ...networks and mobile users. As a Senior Engineer, your role will involve building and...  ...design, develop, and support highly scalable software features and infrastructure on our next-...  ..., and maintainable code that scales and performs well for thousands of customers... 
    Performance
    Full time
    Casual work
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  • $142.8k - $274.8k

     ...Hardware, and Infrastructure Engineering (SCHIE) is the team behind...  ...brings together state-of-the-art software and hardware expertise to...  ...programmable and high-performance chip with the capability to...  ...alternatives. As a Principal Software Engineer in the DPU... 
    Performance
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Santa Clara, CA
    18 hours ago
  •  ...Principal Software Developer (IC4) Oracle Health Platform Engineering builds and operates shared platform services that power secure, reliable product delivery at...  ...ensure solutions meet security, scalability, performance, and operability requirements. Establish and... 
    Performance
    Temporary work
    Visa sponsorship
    Flexible hours

    Oracle

    Santa Clara, CA
    4 days ago
  • $147k - $237.5k

     ...Job Summary The Team Engineering - Our engineering team is at...  ...environment. Your Career As a Principal Engineer on the Prisma...  ...and support highly scalable software features and infrastructure...  ...and maintainable code that performs reliably under production load... 
    Performance
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $147k - $237.5k

     ...Summary Your Career Bring your backend java cloud engineering skills to work on the latest cloud software/web applications. Help us deploy and scale the...  ...to optimize time-to-release while maintaining performance and scalability requirements Be able to clearly... 
    Performance
    Full time
    Work at office
    Visa sponsorship
    Work visa
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $96.8k - $306.4k

     ...Technical Strategy And Oversight Engineer Oracle Cloud Infrastructure (OCI) delivers...  ...on building low level systems with high performance that can be adopted by our core cloud services...  ...executives for investment and drive the software design and development for new major... 
    Performance
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  • $147k - $237.5k

     ...outcomes. Job Summary The Team Engineering - Our engineering team is at the core...  ...This is a high-impact, heavy-hitting Principal Software Engineer role within the Layer-7...  ...large-scale, distributed, and/or high-performance software design and architect ~ Teammate... 
    Performance
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $147k - $237.5k

     ...Job Summary The ADEM engineering team is the engine of innovation...  ...trends; we create them. As a Principal Engineer focused on the...  ...problems in scale, security, and performance at the most critical point:...  ...group is seeking a Principal Software Engineer to serve as a... 
    Performance
    Permanent employment
    Full time
    Work at office
    Local area

    Palo Alto Networks

    Santa Clara, CA
    11 days ago
  •  ...and beyond. Together, we advance your career. THE ROLE: AMD is looking for a strategic software engineering lead who is passionate about improving the performance of key applications and benchmarks . You will be a member of a core team of incredibly talented... 
    Performance

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    4 days ago
  •  ...Principal Software Engineer, Systems/Solutions Test This role has been designed as 'Hybrid' with an expectation that you will work on average...  ...and ensure reliability, scalability, resiliency, and performance across highly complex network environments. As part of... 
    Performance
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    3 days ago
  • $272k - $431.25k

     ...Principal Rack Scale Systems Infrastructure Engineer NVIDIA has been transforming computer graphics, PC gaming, and...  ...and guide the development of software systems. These systems support our...  ..., custom silicon, or other high-performance computing systems. Expertise... 
    Performance
    Shift work

    NVIDIA

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Performance Engineering. Be the first to apply!