I

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Lead Performance Engineer

Performance TestingUpdated on Nov 10
Full-timeAtlanta, GA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • At least 8 years of experience in performance engineering, performance testing, or Java development on high-volume, low-latency systems.
  • Deep JVM expertise, including heap and thread dump analysis, garbage collection log interpretation, and memory and CPU profiling.
  • Java and scripting with Python, Groovy, or shell for automation and harness development.
  • Hands-on experience with load generation using JMeter, Gatling, or a custom harness.
  • Experience with message-based architectures such as Kafka, IBM MQ, or equivalent.
  • Strong written and verbal communication skills.

Responsibilities

  • Lead performance investigations on CPU-bound, multithreaded Java systems, from application code down to the JVM, operating system, and hardware.
  • Model how systems scale with data volume and instrument counts, and produce capacity projections that guide architecture decisions.
  • Identify time-critical paths in batch and event pipelines, and propose and validate fixes such as head-start or out-of-band processing.
  • Build test harnesses and realistic workloads that catch version-to-version regressions.
  • Tune thread pools, garbage collection, and heap for high-throughput, latency-sensitive pipelines.
  • Turn findings into clear, data-backed recommendations for architects, developers, and business stakeholders.
  • Mentor peers and serve as the go-to voice on performance trade-offs across application, JVM, operating system, and hardware layers.

Desired Qualifications

  • Experience building observability data pipelines for metrics collection, processing, and storage.
  • Familiarity with Prometheus, VictoriaMetrics, or Grafana.
  • Practical use of AI tools such as Claude, Copilot, or Cursor for performance work such as garbage collection log analysis, query writing, or harness scaffolding.

About the Company

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Intercontinental Exchange runs financial marketplaces, clearing houses and data services for banks, investors and businesses that trade or finance assets. Its New York Stock Exchange lets companies raise capital and gives investors a place to buy and sell listed shares. ICE also sells market pricing and analytics, while its mortgage software supports lenders from loan applications through closing and servicing. Trading fees, listing fees and subscriptions pay for these services, and clearing houses manage the risk that one side of a trade fails to pay. Founded in 2000 to digitize energy trading, Intercontinental Exchange is headquartered in Atlanta, Georgia.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Intercontinental Exchange

See more jobs