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

Principal Software Engineer - Performance Engineering

Testing Site - JPMC

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 aPrincipal Software Engineer atJPMorganChase 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.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Performance Engineering in Jersey City, NJ vacancy
  •  ...Senior Principal Software EngineerWe're looking for a tech leader ready to take their career to...  ...companies. As a Senior Principal Software Engineer at JPMorganChase within the VPC...  ...Knowledge of eBPF, XDP, DPDK, or other high-performance networking frameworksExperience with... 
    Performance

    Chase

    Jersey City, NJ
    4 days ago
  •  ...Senior Principal Software EngineerWe're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent...  ...s most influential companies.As a Senior Principal Software Engineer at JPMorganChase within the Commercial & Investment Bank Trust... 
    Suggested

    Chase

    Jersey City, NJ
    4 days ago
  • $132k - $264k

     ...WalmartBusiness Segment: Home OfficeRole summary: The (USA) Principal, Software Engineer leads the design and delivery of scalable platform...  ...lifecycle, ensuring high availability, reliability, and performance of distributed systems. The position requires strategic technical... 
    Performance
    Full time
    Temporary work
    Part time

    Walmart

    Hoboken, NJ
    1 day ago
  •  ...Job Description Job Description Job Title:  Software Engineer, Infrastructure/DevOps Location: Hoboken, NJ (On-Site) Division:...  ...The Company's portfolio offers unique capabilities in high-performance computing, artificial intelligence, cybersecurity, and remote... 
    Performance
    Local area
    Remote work

    QUANTUM COMPUTING, INC.

    Hoboken, NJ
    20 days ago
  • $130k - $160k

     ...Principal Software EngineerAs a Principal Software Engineer you will be responsible for developing, designing, and implementing NFI's Digital Twin. You will...  ...Digital Twin and related data Report on team/project performance KPIs Develop flowcharts, layouts and... 
    Performance

    NFI Industries

    Jersey City, NJ
    4 days ago
  • $107k - $216k

     ...Principal Software Engineer RoleFidelity will not provide immigration sponsorship for this position.We are currently sourcing for a Principal...  ...solutions for the Fidelity Digital Asset business• High Performance algorithms for trading / crypto trading• Working closely... 
    Performance
    Full time

    Fidelity Communications

    Jersey City, NJ
    4 days ago
  •  ...Python and SQL to reduce manual processing and improve system performance.Full-Stack Development: Develop and maintain web applications...  ...to ensure seamless data flow and functionality.Visualization Engineering: Develop and maintain high-performance dashboards in Tableau... 
    Performance

    Virtusa

    Jersey City, NJ
    4 days ago
  • Job Title Senior Market Data Java Developer Market Data Engineering LeadJob SummaryWe are seeking an experienced Senior Market Data Java...  ...complex production issues and provide L3 supportCreate performance monitoring and diagnostic tools for market data environmentsCollaborate... 
    Performance

    LTM

    Jersey City, NJ
    1 day ago
  •  ...Genai EngineerThis is a hands-on engineering role for someone who wants to build real GenAI...  ...a focus on quality, reliability, and performance.Implement and iterate on LLM-based solutions...  ...3+ years of industry experience in software engineering, data science, or machine learning... 
    Performance

    Hackajob

    Jersey City, NJ
    1 day ago
  • $120k - $130k

     ...Senior Software EngineerPearson is expanding the engineering capability behind OnVUE. We are looking for experienced full-stack engineers who can design, build...  ...modernisation.Identify and address technical debt, performance bottlenecks, reliability concerns and operational... 
    Performance
    Full time
    Remote work

    Pearson Education Services

    Hoboken, NJ
    4 days ago
  • $160k - $180k

     ...Full Stack EngineerAs a Senior Full Stack Engineer within our digital engineering team, you...  ...and Angular (frontend), with a focus on performance, availability, and securityLead delivery...  ..., automated testing, and adherence to software development standardsThe pay range for the... 
    Performance
    Local area

    Chubb

    Jersey City, NJ
    2 days ago
  • $150k - $160k

     ...Senior Software Engineer in Major Accounts TechnologyAs a Senior Software Engineer in Major Accounts Technology, you will architect, design...  ...and pregnancy or any other characteristic protected by law. Performance and qualifications are the only basis upon which we hire,... 
    Performance
    Temporary work
    Local area

    Chubb

    Jersey City, NJ
    4 days ago
  • $142.32k - $213.48k

     ...clearing and cross‑product margining. We are re‑engineering our technology estate to achieve world‑leading performance and resiliency, enabling new capabilities in...  ...Qualifications:5+ years of hands-on experience in software development with a strong focus on high-... 
    Performance
    Full time

    Citigroup

    Jersey City, NJ
    3 days ago
  • $142.32k - $213.48k

     ...clearing and cross‑product margining. We are re‑engineering our technology estate to achieve world‑leading performance and resiliency, enabling new capabilities in...  ...standardsChampion and enforce best practices in software development, including automated testing, quality... 
    Performance
    Full time

    Citigroup

    Jersey City, NJ
    3 days ago
  • $325k - $375k

     ...leading financial firm in Jersey City, NJ, is seeking a Principal Software Engineer (Algorithmic Trading System, Java) to play a key role in...  ...deepen your technical expertise, and deliver complex, high-performance systems used globally.Responsibilities:* Greenfield Development... 
    Performance

    KForce

    Jersey City, NJ
    3 days ago
  • $105k - $145k

     ...Software Engineer - Fintech & AI Platform Location: Remote - United States preferred Employment Type: Full-time Compensation: USD...  ..., and engineering design decisions. Improve system performance, reliability, observability, security, and error handling.... 
    Performance
    Full time
    Remote work

    Finstock, Inc.

    Jersey City, NJ
    5 days ago
  •  ...Job Description;We are seeking a highly skilled and motivated Software Engineer to join our dynamic team in the Transaction Banking...  ...ensuring scalability, reliability, resiliency, security, and performance.Work closely with stakeholders to understand project requirements... 
    Performance
    Full time
    Work at office
    Local area
    Remote work
    1 day per week

    MUFG

    Jersey City, NJ
    4 days ago
  •  ...founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless...  ...support and administration of database software systems - Plan, coordinate, and administer... 
    Performance
    Work experience placement

    AmNet Services

    Jersey City, NJ
    5 days ago
  • $103.71k - $138.28k

     ...fiber network and connected ecosystem. We enable secure, high‑performance connectivity across cloud, edge, and AI workloads for...  ...‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing... 
    Performance
    Full time
    Temporary work
    For contractors

    Lumen

    Jersey City, NJ
    4 days ago
  •  ...Lead Software EngineerWe're looking for a tech leader ready to take their career to new...  ...influential companies.As a Lead Software Engineer at JPMorganChase within the Asset Wealth...  ...practices, web accessibility (WCAG 2.x), and performance optimization.Demonstrated experience... 
    Performance

    Chase

    Jersey City, NJ
    4 days ago
  •  ...Senior Lead Software EngineerBe an integral part of an agile team that's constantly pushing...  ...products.As a Senior Lead Software Engineer at JPMorganChase within the CDAO's AI/ML...  ...validating AI outputs for correctness, performance, and securityStrong understanding of responsible... 
    Performance
    For contractors

    Chase

    Jersey City, NJ
    4 days ago
  •  ...Lead Software EngineerWe have an opportunity to impact your career and provide an adventure...  ...of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Public Cloud...  ..., including integration, regression, performance, end-to-end, and smoke testing.Demonstrated... 
    Performance

    Hackajob

    Jersey City, NJ
    4 days ago
  •  ...We are seeking a Senior Java/Kotlin Engineer. The role involves upgrading legacy trading systems to event-driven, cloud-native architecture while ensuring high performance, data integrity, and stability in a live production environment. Work Model: Hybrid (3 days/week... 
    Performance
    Full time
    3 days per week

    ApTask

    Jersey City, NJ
    2 days ago
  •  ...Senior Lead Software EngineerBe an integral part of an agile team that's constantly pushing...  ...products.As a Senior Lead Software Engineer at JPMorganChase within Corporate Technology...  ...on AWS that connect users to a high-performance simulation engine, and turn complex quantitative... 
    Performance
    Work experience placement
    Work at office

    Chase

    Jersey City, NJ
    1 day ago
  • $50 per hour

     ...Senior AI Engineers - Agentic Development & AI-Augmented Engineering- Hoboken, NJ About...  ...the Role We're looking for a Staff Software Engineer who can define and scale how our...  ...automation MongoDB schema design, performance, and scaling. Frontend ~ ReactJS,... 
    Performance
    Full time
    Contract work
    Local area

    HCLTech

    Hoboken, NJ
    2 days ago
  •  ...Senior Lead Software EngineerAs a Senior Lead Software Engineer at JPMorganChase within the Payments and Global Banking, Commercial & Industrial Lending...  ...expectations for validating AI outputs for correctness, performance, and securityStrong understanding of responsible AI... 
    Performance
    For contractors

    Chase

    Jersey City, NJ
    1 day ago
  • $95.6k - $188.4k

    Position Summary Our Deloitte AI & Engineering team to transform technology platforms,...  ...can help clients improve financial performance, accelerate new digital ventures, and fuel...  .... Work you'll do As a Project - Software Engineer III on the Engineering as a Service... 
    Performance
    Local area
    Flexible hours

    Deloitte

    Jersey City, NJ
    1 day ago
  • $116k - $229.1k

     ...Emerging ERP Solutions practice as a Microsoft Platform Sr Systems Engineer (Sr Consultant). You will help clients design, deploy, and...  ...monitor batch jobs, workflows, integrations, and application performance; investigate incidents and implement corrective actions.Manage... 
    Performance
    Work at office
    Local area
    Night shift

    Deloitte

    Jersey City, NJ
    2 days ago
  • $142.32k - $213.48k

     ...of the Role:Responsible for driving the engineering and technical transformation across...  ...looking for a highly skilled and hands-on Software Engineer to drive modern engineering practices...  ...skills to create resilient, high-performing, and secure applications.Key... 
    Performance
    Full time

    Citigroup

    Jersey City, NJ
    4 days ago
  •  ...Employment Type: ContractRole OverviewThis role is a hands-on engineering position focused on designing, building, and operating highly...  ..., infrastructure, and DevOps teams to deliver secure, high-performance, event-driven solutions. Success requires deep expertise in Spring... 
    Performance

    Apex Systems

    Jersey City, NJ
    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!