Software Engineer

JPMorgan Chase

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$133,300–$155,000 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $165k
This role $144k
$110k most similar roles pay here $212k

This role pays less than 59% of similar roles. Most pay $131,287–$198,163 — the shaded band above. At the midpoint, this role pays about $144k versus about $165k for comparable roles.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1117 open roles on FindRole.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Software Engineer

As a Software Engineer, you will join the team to develop and implement performance test frameworks designed to verify application services. Your daily responsibilities include planning, designing, and executing performance test scenarios while gathering requirements to analyze upcoming features through workload modeling. You will identify bottlenecks using thread dump and heap dump analysis to improve coding hygiene and system architecture. The role requires expertise in JMeter, LoadRunner, Dynatrace, Datadog, or Grafana for monitoring and reporting. You will also manage containerized applications using Kubernetes and Docker while utilizing Git for version control and Jenkins for CI/CD automation. Additionally, you will design observability solutions using Splunk to track logs and metrics. This role focuses on optimizing enterprise Java applications by configuring application servers and JVM settings to meet specific service level agreements.

What does a Software Engineer earn in Illinois?

Median $192050 from 112 postings across 28 companies.

See salary data

What you'll do

  • Develop and implement performance test frameworks to verify application services.
  • Plan, design, build, and execute performance test scenarios and scripts using tools like JMeter or LoadRunner.
  • Create workload models and translate requirements into measurable success criteria aligned with SLAs.
  • Identify performance bottlenecks through thread dump and heap dump analysis.
  • Optimize enterprise Java applications by configuring appropriate application server and JVM settings.
  • Monitor infrastructure performance and configure alerts, dashboards, and automated reporting using Dynatrace, Datadog, or Grafana.
  • Deploy and manage containerized applications in cloud-native environments using Kubernetes and Docker.
  • Integrate performance testing solutions into CI/CD pipelines to automate build, test, and deployment processes.

What we're looking for

  • Bachelor's degree in Computer Engineering or Computer Science and five years of experience as a Software Engineer, Technical Lead, Test Lead, or related occupation.
  • Master's degree in Computer Engineering or Computer Science and three years of experience as a Software Engineer, Technical Lead, Test Lead, or related occupation.
  • Experience gathering performance requirements and translating them into test plans, parameterized scripts, and measurable success criteria aligned with SLAs.
  • Experience designing, scripting, and analyzing performance using industry-standard tools including JMeter and LoadRunner.
  • Experience optimizing enterprise Java applications by selecting and configuring application server and JVM settings.
  • Experience monitoring infrastructure performance using at least one of the following: Dynatrace, Datadog, or Grafana.
  • Experience deploying containerized applications in cloud-native environments using Kubernetes and Docker.
  • Experience implementing observability solutions using log monitoring tools such as Grafana or Splunk.

More like this

Similar roles

Software Development Engineer

CVS Health

Remote (VA) 7 days ago $72,100$144,200
Performance Testing LoadRunner JMeter Gatling AWS Azure Docker Kubernetes Java Python JavaScript AppDynamics Dynatrace New Relic Grafana CI/CD DevOps Agile APIs
4+ yrs exp Remote

Performance Test Engineer, CX

Cisco

San Jose, CA 15 days ago $155,000$222,600
Performance Testing Python Java AWS CI/CD JMeter NeoLoad LoadRunner Linux Splunk Dynatrace AppDynamics New Relic Grafana Generative AI Agentic Frameworks SaaS
5+ yrs exp Hybrid

Senior Performance Engineering QA Manager

McKesson Corporation

Irving, TX +3 55 days ago $121,500$202,500
JMeter LoadRunner k6 Gatling NeoLoad Java Groovy Python Selenium Playwright RestAssured Microservices API Spring Boot React CI/CD Jenkins GitLab CI Azure DevOps Dynatrace Oracle PostgreSQL MongoDB Redis Kubernetes AWS Azure GCP HL7 FHIR
10+ yrs exp Hybrid

Software Engineer

Applied Materials

Santa Clara, CA 114 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp