Performance Engineer [AQ-25558]

Aquent

Southlake (TX)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Aquent invites an experienced performance engineer to join a premier financial services technology partner in Texas. You will independently plan and execute initiatives to optimize latency, scalability, and resiliency of a Java-based platform, shaping how millions of users experience high-speed finance.

In this senior individual contributor role, you will analyze JVM behavior, implement load testing strategies, and collaborate with distributed teams to drive measurable improvements in production

Qualifications

  • Bachelor’s degree in computer science or engineering.
  • 5+ years of experience in performance engineering, scalability, software engineering, or production performance analysis.
  • Strong hands-on experience with performance, scalability, failover, recovery, and resiliency testing.
  • At least 2 years of hands-on Java development experience.
  • Deep Core Java knowledge, including JVM internals, concurrency, multithreading, memory management, garbage collection, and latency.
  • Ability to analyze source code and recommend code-level improvements.
  • Proficiency in reading source code and diagnosing bottlenecks using dumps, logs, profilers, metrics, and observability tools.
  • Experience building workload generators, utilities, mock services, or automation with Java, Scala, Python, shell, JMeter, Gatling, or similar tools.
  • Strong knowledge of Linux, databases, application servers, caching, connection pools, distributed systems, and networks.
  • Ability to create workloads, baselines, thresholds, capacity measures, acceptance criteria, SLOs, SLAs, and KPIs.
  • Demonstrated ability to provide evidence-based code, configuration, capacity, reliability, and design recommendations.
  • Good experience in using Splunk, Grafana, or other industry-standard monitoring tools.
  • Experience in testing resiliency solutions by updating CircuitBreakers, Shapers, LoadBalancers, and Failover configurations.
  • Experience with troubleshooting and diagnosing JVM issues (e.g., thread dumps, garbage collection, and memory management).
  • Understanding of performance best practices, key performance metrics, and statistics.
  • Ability to manage priorities effectively and collaborate with distributed teams.

Responsibilities

  • Independently plan and deliver performance, scalability, resiliency, and capacity validation for assigned systems.
  • Deeply understand system architecture, business flows, dependencies, workloads, and production behavior to inform performance strategies.
  • Collaborate with partner teams to define clear requirements, workloads, acceptance criteria, and comprehensive reports.
  • Develop robust performance test scripts, workload generators, mock services, frameworks, and automation tools.
  • Execute a wide range of tests including load, stress, endurance, scalability, failover, recovery, degradation, and resiliency tests.
  • Conduct in-depth analysis of source code, JVM behavior, system resources, databases, networks, logs, metrics, and end-to-end latency to pinpoint issues.
  • Formulate and validate recommendations for code, configuration, infrastructure, database, capacity, design, and resiliency improvements (e.g., CircuitBreakers, Shapers, LoadBalancers, and Failover).
  • Leverage production behavior as the baseline for workload design, capacity planning, risk analysis, and validation.
  • Maintain essential dashboards, reports, diagnostic tools, runbooks, frameworks, and workload libraries.
  • Evaluate and integrate new testing, profiling, observability, and resiliency tools to enhance capabilities.
  • Utilize approved automation and AI tools to improve scripting, analysis, documentation, and diagnostics processes.
  • Clearly communicate results, identified risks, actionable recommendations, and open issues to stakeholders.

Skills

Performance engineering
Java development
JVM tuning
Linux systems
Observability
Metrics & monitoring
Capacity planning

Education

Bachelor’s degree in computer science or engineering

Tools

JMeter
Gatling
Shell
Python
Java
Scala
Grafana
Splunk
Kubernetes
Docker

Job description

Step into a pivotal role where your expertise will directly shape the future of high-performance financial technology, impacting millions of users daily. As a key individual contributor, you will be at the forefront of optimizing complex systems, ensuring unparalleled speed, reliability, and resilience, leaving a lasting mark on critical platforms.

About Our Partner

Aquent is proud to partner with a leading firm in the financial services sector, a recognized innovator celebrated for its advanced technology and unwavering commitment to client success. This organization is a powerhouse dedicated to providing cutting-edge solutions that empower its users and drive the future of finance. You will be part of a forward-thinking environment where technological excellence is paramount, and your contributions will directly impact the millions who rely on these robust platforms.

The Opportunity

Are you a passionate and experienced engineer with a profound understanding of Java, driven to optimize complex systems to their peak potential? We are seeking a senior individual contributor to join a dynamic team dedicated to elevating the performance and resilience of a cutting-edge, Java-based platform. In this pivotal role, you will independently plan and execute initiatives that directly enhance latency, scalability, reliability, and resiliency across the entire technological ecosystem. Your work will be absolutely critical in identifying and resolving performance bottlenecks, ensuring that these vital platforms operate with unparalleled efficiency and stability. This is your chance to make a profound impact, shaping the future of high-performance financial technology by developing innovative workloads, diving deep into code, and directly influencing architectural decisions.

Key Responsibilities
  • Independently plan and deliver performance, scalability, resiliency, and capacity validation for assigned systems.
  • Deeply understand system architecture, business flows, dependencies, workloads, and production behavior to inform performance strategies.
  • Collaborate with partner teams to define clear requirements, workloads, acceptance criteria, and comprehensive reports.
  • Develop robust performance test scripts, workload generators, mock services, frameworks, and automation tools.
  • Execute a wide range of tests including load, stress, endurance, scalability, failover, recovery, degradation, and resiliency tests.
  • Conduct in-depth analysis of source code, JVM behavior, system resources, databases, networks, logs, metrics, and end-to-end latency to pinpoint issues.
  • Formulate and validate recommendations for code, configuration, infrastructure, database, capacity, design, and resiliency improvements (e.g., CircuitBreakers, Shapers, LoadBalancers, and Failover).
  • Leverage production behavior as the baseline for workload design, capacity planning, risk analysis, and validation.
  • Maintain essential dashboards, reports, diagnostic tools, runbooks, frameworks, and workload libraries.
  • Evaluate and integrate new testing, profiling, observability, and resiliency tools to enhance capabilities.
  • Utilize approved automation and AI tools to improve scripting, analysis, documentation, and diagnostics processes.
  • Clearly communicate results, identified risks, actionable recommendations, and open issues to stakeholders.
Must-Have Qualifications
  • Bachelor’s degree in computer science or engineering.
  • 5+ years of experience in performance engineering, scalability, software engineering, or production performance analysis.
  • Strong hands-on experience with performance, scalability, failover, recovery, and resiliency testing.
  • At least 2 years of hands-on Java development experience.
  • Deep Core Java knowledge, including JVM internals, concurrency, multithreading, memory management, garbage collection, and latency.
  • Ability to analyze source code and recommend code-level improvements.
  • Proficiency in reading source code and diagnosing bottlenecks using dumps, logs, profilers, metrics, and observability tools.
  • Experience building workload generators, utilities, mock services, or automation with Java, Scala, Python, shell, JMeter, Gatling, or similar tools.
  • Strong knowledge of Linux, databases, application servers, caching, connection pools, distributed systems, and networks.
  • Ability to create workloads, baselines, thresholds, capacity measures, acceptance criteria, SLOs, SLAs, and KPIs.
  • Demonstrated ability to provide evidence-based code, configuration, capacity, reliability, and design recommendations.
  • Good experience in using Splunk, Grafana, or other industry-standard monitoring tools.
  • Experience in testing resiliency solutions by updating CircuitBreakers, Shapers, LoadBalancers, and Failover configurations.
  • Experience with troubleshooting and diagnosing JVM issues (e.g., thread dumps, garbage collection, and memory management).
  • Understanding of performance best practices, key performance metrics, and statistics.
  • Ability to manage priorities effectively and collaborate with distributed teams.
Preferred Qualifications
  • Experience with real-time financial systems.
  • Familiarity with Google Cloud, Kubernetes, or Docker.
  • Experience with AI-assisted analysis, LLM tools, or intelligent automation.
  • Usage experience of AI tools with Visual Studio or IntelliJ IDEA.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Performance Engineer
Performance Engineer

Spectraforce Technologies, Inc. • Southlake (TX)

Hybrid
USD 110,000 - 160,000
Performance Engineer
Performance Engineer

Aquent • Austin (TX)

On-site
USD 110,000 - 150,000
Performance Engineer
Performance Engineer

Compunnel Inc. • Texas

On-site
USD 100,000 - 120,000
Performance Engineer - Expert
Performance Engineer - Expert

Spectraforce Technologies • Austin (TX)

Remote
USD 120,000 - 160,000
Senior Performance Engineer
Senior Performance Engineer

Intercontinental Exchange Holdings, Inc. • Atlanta (GA)

On-site
USD 140,000 - 210,000
Senior Performance Engineer
Senior Performance Engineer

ICE Clear Europe Limited • Atlanta (GA)

Hybrid
USD 140,000 - 210,000
Senior Java Performance Engineer
Senior Java Performance Engineer

Aquent • Southlake (TX)

On-site
USD 140,000 - 190,000
Senior Performance Test Engineer / Performance Engineer
Senior Performance Test Engineer / Performance Engineer

Active Alliance • Philadelphia

On-site
USD 140,000 - 190,000
Performance Engineer
Performance Engineer

Hi-Tech Solutions • Chicago (IL)

On-site
USD 90,000 - 120,000
Performance Engineer
Performance Engineer

Tata Consultancy Services Limited • Charlotte (NC)

On-site
USD 95,000 - 115,000