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 12 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Performance Engineering in Jersey City, NJ vacancy
  •  ...institutions deploys and optimizes AI at scale. As a Principal Software Engineer at JPMorganChase within the AI/ML Data Platform team, you...  ...serve as the firm's deepest technical voice on LLM inference performance — owning optimization strategy, benchmarking rigor, and... 
    Performance

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  •  ...financial institutions,you’vecome to the right place. As a Principal Software Engineer atJPMorganChasewithin theChief Data and Analytics Office...  ...SDK and service integrations, ensuring reliability, performance, and maintainability. Build and ship AI-powered features... 
    Performance
    Work at office

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  • Background We are hiring a Staff / Principal Site Reliability Engineer focused on distributed systems and platform reliability . This is not a traditional...  ...Connection pooling Long-running transactions Query performance Database failover Schema and migration safety Partner... 
    Performance

    Sigma Automate

    Jersey City, NJ
    5 days ago
  •  ...-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 Corporate Sector, you, you provide expertise and engineering excellence as an integral part... 
    Suggested

    JPMorgan Chase & Co.

    Jersey City, NJ
    12 hours ago
  •  ...Join a newly formed platform engineering product line at a leading global financial institution...  ...engineers across the enterprise build software faster and more securely and stop re-...  ...across the enterprise. As a Senior Principal Software Engineer on a platform... 
    Suggested

    JPMorgan Chase & Co.

    Jersey City, NJ
    4 days ago
  •  ...maintainable low latency trading software solutions in an Agile...  ...requirements. Develops high-performance algorithms for trading and crypto...  ...degree in Computer Science, Engineering, Information Technology,...  ...5) years of experience as a Principal Software Engineer/Developer... 
    Performance
    Full time

    Fidelity Investments

    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
    3 days ago
  •  ...We're seeking a Principal Software Engineer to lead technical strategy and hands-on delivery of Kinexys integrations and products across the...  ...reliability, L2/bridging patterns). Strong system design, performance, and resilience engineering; ability to operate in... 
    Performance
    Contract work

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  •  ...enhance risk management effectively and responsibly. As a Principal Software Engineer at JPMorganChase within the Chief Data Analytics Office -...  ...Databricks in large enterprises, including architecture, performance tuning, cost management, security patterns, and... 
    Performance
    Work at office

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  •  ...Join JPMorgan Chase as a Senior Principal Software Engineer where you will own the Databricks platform architecture on AWS, build Terraform/Python...  ...and how platform-level configurations impact workload performance and reliability Experience with Agile development... 
    Performance
    Work at office

    Testing Site - JPMC

    Jersey City, NJ
    12 hours ago
  •  ...enhance risk management effectively and responsibly. As a Principal Software Engineer at JPMorganChase within the Chief Data Analytics Office -...  ...Databricks in large enterprises, including architecture, performance tuning, cost management, security patterns, and... 
    Performance
    Work at office

    JPMorganChase

    Jersey City, NJ
    1 day ago
  •  ...Job Description We're seeking a Principal Software Engineer to lead technical strategy and hands-on delivery of Kinexys integrations and products...  ..., L2/bridging patterns). Strong system design, performance, and resilience engineering; ability to operate in regulated... 
    Performance
    Contract work

    JPMorganChase

    Jersey City, NJ
    1 day 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
    6 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...  ...and Experience required:Hands-on experience in software development with a strong focus on high-performance... 
    Performance
    Full time

    Citigroup

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

     ...opportunity Pearson is expanding the engineering capability behind OnVUE. We are looking...  ..., build and operate complex enterprise software using Java, Spring Boot, Angular and...  ...Identify and address technical debt, performance bottlenecks, reliability concerns and operational... 
    Performance
    Full time
    Remote work

    Pearson

    Hoboken, NJ
    1 day ago
  •  ...-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 Corporate Risk Technology team, you will provide expertise and engineering excellence as an integral... 

    Testing Site - JPMC

    Jersey City, NJ
    12 hours 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
  • $176.72k - $265.08k

     ..., ProfessionalCompany: CitiCiti is looking for a Senior Lead Software Engineer to take end-to-end technical ownership to work on complex, high...  ...custody workflows, shaping how Citi's technology platforms perform at global scale. You will combine deep Java engineering expertise... 
    Performance
    Full time
    Work at office
    Remote work

    Citigroup

    Jersey City, NJ
    5 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
    5 days ago
  • $170k - $210k

     ...Senior Ruby on Rails Engineer, Fintech New York, NY (Hybrid, 2 days in office) | $170...  ...payment processors and data providers Performance and reliability on systems where accuracy...  ...What they’re looking for ~5+ years in software engineering, with strong Ruby on Rails... 
    Performance
    Work at office
    2 days per week

    Sorcer

    Jersey City, NJ
    1 day ago
  • $175.75k - $260k

     ...Senior Lead Security Engineer role focused on enterprise email security strategy, architecture...  ..., threat reduction, operational performance, resiliency, and business value. Create...  ...environments. ~ Advanced knowledge of software engineering and technical disciplines, including... 
    Performance
    Local area

    Cybersecurity Jobs

    Jersey City, NJ
    1 day ago
  •  ...We're looking for a talented, senior engineering professional ready to take their career to new heights at one of the world's most influential...  ..., security, and capacity teams to deliver resilient, performant virtualization services that support tens of thousands of workloads... 
    Performance

    JPMorgan Chase & Co.

    Jersey City, NJ
    12 hours 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
    2 days ago
  •  ...Lead Software Engineer Join AIML Data Platforms to help shape the future of AI/ML by building enterprise-scale data platforms that drive...  ...libraries and frameworks relevant to the role. Attention to performance, reliability, and testing discipline Has familiarity with... 
    Performance

    Chase

    Jersey City, NJ
    4 days ago
  •  ...you will have in this role:The Lead Test Engineer is responsible for independently leading...  ...regression testing, browser testing, performance testing, capacity and stress testing, resiliency...  ...coordinationIn depth knowledge of the software implementation lifecycle (specifically... 
    Performance
    Remote work
    Flexible hours

    DTCC- The Depository Trust & Clearing Corporation

    Jersey City, NJ
    5 days ago
  •  ...Job Summary The Distinguished AI Engineer will provide senior individual-contributor...  ...expectations for availability, recovery, performance, capacity, telemetry, release safety, evaluation...  ...10+ years of progressive experience in software engineering, distributed systems, cloud/... 
    Performance

    Compunnel

    Jersey City, NJ
    2 days 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
    3 days ago
  •  ...AI Engineers - Agentic Development & AI-Augmented Engineering Responsibilities Design and implement "loop engineering" workflows using...  ...tooling, services, and automation MongoDB schema design, performance, and scaling Frontend ReactJS, headless component... 
    Performance
    Contract work

    Omni Inclusive

    Hoboken, NJ
    1 day ago
  • $105.4k - $207.8k

    Position Summary Our Deloitte AI & Engineering team works to transform technology platforms, drive innovation, and help make a...  ...businesses. Your contributions can help clients improve financial performance, accelerate new digital ventures, and fuel growth through... 
    Performance
    Local area

    Deloitte

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