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 is required.
  • At least 8 years of experience in performance engineering, performance testing, or Java development on high-volume, low-latency systems is required.
  • Deep JVM expertise is required, including heap and thread dump analysis, garbage collection log interpretation, and memory and CPU profiling.
  • Java and scripting in Python, Groovy, or shell are required for automation and test harness development.
  • Hands-on experience with load generation tools such as JMeter, Gatling, or custom harnesses is required.
  • Experience with message-based architectures such as Kafka, IBM MQ, or equivalent is required.
  • Strong written and verbal communication skills are required.

Responsibilities

  • Lead performance investigations on CPU-bound, multithreaded Java systems across application code, the Java Virtual Machine, operating system, and hardware layers.
  • 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.
  • Own performance strategy for event-driven Java platforms supporting critical clearinghouses.

Desired Qualifications

  • Experience building observability data pipelines for metrics collection, processing, and storage is a strong advantage.
  • Familiarity with Prometheus, VictoriaMetrics, or Grafana is a plus.
  • Practical use of AI tools such as Claude, Copilot, or Cursor for performance work, including garbage collection log analysis, query writing, or test 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