Senior Performance Test Engineer
Listed on 2025-12-19
-
IT/Tech
Systems Engineer, IT Support, Cloud Computing
Overview
Intercontinental Exchange, Inc. (ICE), the owner of the New York Stock Exchange (NYSE), is seeking a results‑oriented, self‑motivated individual for its Capacity and Performance Management team in Atlanta.
Job PurposeThis individual will join a team of software architects and performance engineers in a cutting‑edge technology environment responsible for operating critical financial‑sector exchanges and clearinghouses. The successful candidate must demonstrate strong technical problem‑solving skills and the ability to multitask in a mission‑critical environment. The role requires frequent interaction with software architects, developers, database architects, project managers, and operations professionals to ensure the delivery of a high‑quality technology platform to users.
As a Senior Performance Test Engineer, the candidate will design and execute performance, capacity, and failover tests of ICE's Clearing Enterprise technology platform and software architecture, stressing the stack at both application and system levels to meet goals for reliability, scalability, capacity, and performance. Responsibilities include assessing end‑to‑end system performance, defining strategies for performance, scalability & reliability, and harvesting/reporting business and technical metrics across the clearing and risk analytics platforms.
Responsibilities- Build and enhance performance testing harnesses, informed by real production traffic, to enable reliable measurement and profiling.
- Act as a Performance Testing and Engineering expert, review the performance of existing systems and provide clear, data-backed recommendations.
- Build and maintain Performance Engineering KPI dashboards.
- Determine the root cause of hotspots or bottlenecks—whether inefficient use of a programming language, operating system resources, GC/heap, I/O, etc.
- Evaluate areas for performance optimization, provide recommendations, drive fixes with dev/ops, and validate improvements.
- Create custom tools or scripts to simplify/automate repeatable routine tasks.
- Certify—conceptually and via test execution—each component's reliability and failover capabilities.
- Bachelor's Degree or equivalent in Computer Science.
- 5+ years’ experience in the IT industry working in Java development and/or performance testing and tuning of high‑volume, transactional systems.
- Proficiency with Java, Oracle Database and scripting tools such as Python, Groovy, Linux Shell.
- Proficiency in analyzing code at a micro level; naturally curious with strong troubleshooting skills.
- Excellent ability to analyze heap dumps, thread dumps, GC logs, event logs, and application stack traces to find performance root causes.
- Proficiency in load generation frameworks like JMeter and Gatling.
- Understanding of automation frameworks like Selenium and TestNG is a plus.
- Good verbal and written communication skills. Ability to work well with application development team leads and architects is key; the candidate must be able to influence design and code changes based on test outcomes.
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).