Performance Engineer

Spectraforce Technologies, Inc.

Southlake (TX)

Hybride

USD 110 000 - 160 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature conçue pour ce poste — un CV et une lettre de motivation personnalisés qui correspondent à l’offre.

Passez les filtres ATS

Résumé du poste

Spectraforce Technologies, Inc. seeks a Senior Performance Engineer to join the thinkorswim Performance Engineering team, focusing on latency, scalability, reliability, and resiliency for a Java-based trading platform.

You will build workloads, analyze JVM behavior, and recommend code and configuration improvements across client, server, gateway, infrastructure, and cloud environments. This 12-month engagement offers hybrid onsite work in Southlake, TX or Ann Arbor, MI, with potential conversion

Qualifications

  • Bachelor's degree in computer science or engineering.
  • 5+ years in performance, scalability, software engineering, or production performance analysis.
  • Strong 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, garbage collection, and latency.
  • Ability to read source code and diagnose bottlenecks with dumps, logs, profilers, metrics, and observability tools.

Responsabilités

  • Independently plan and deliver performance, scalability, resiliency, and capacity validation for assigned systems.
  • Learn architecture, business flows, dependencies, workloads, and production behavior.
  • Define requirements, workloads, acceptance criteria, and reports with partner teams.
  • Build performance test scripts, workload generators, mock services, frameworks, and automation.
  • Run load, stress, endurance, scalability, failover, recovery, degradation, and resiliency tests.
  • Analyze source code, JVM behavior, system resources, databases, networks, logs, metrics, and end-to-end latency.
  • Recommend and validate code, configuration, infrastructure, database, capacity, design, and resiliency improvements.
  • Use production behavior as the baseline for workload design, capacity planning, risk analysis, and validation.
  • Maintain dashboards, reports, diagnostic tools, runbooks, frameworks, and workload libraries.
  • Evaluate new testing, profiling, observability, and resiliency tools.
  • Communicate results, risks, recommendations, and open issues clearly.

Connaissances

Performance testing
Java development
JVM diagnostics
Load testing
Cloud / infrastructure awareness

Formation

Bachelor's degree in computer science or engineering

Outils

JMeter
Gatling
Splunk
Grafana
Linux

Description du poste

Title: Performance Engineer
Duration: 12 Months (may convert to FTE)
Location: Southlake, TX or Ann Arbor, MI, hybrid onsite 4 days

Job Description:
Client is seeking a Senior Performance Engineer to join the thinkorswim Performance Engineering team. The role independently plans and delivers performance and resiliency initiatives for a Java-based trading platform, with a focus on latency, scalability, reliability, and resiliency.
The engineer builds workloads and tools, finds code and system bottlenecks, and recommends improvements across client, server, gateway, infrastructure, and cloud environments.
This role requires deep Core Java knowledge and strong diagnostic skills. The engineer reads source code, analyzes JVM and system behavior, and evaluates production traffic patterns. The engineer translates those findings into recommendations for code, configuration, capacity, and system design.

Key Responsibilities
  • Responsible for independently planning and delivering performance, scalability, resiliency, and capacity validation for assigned systems.
  • Learn architecture, business flows, dependencies, workloads, and production behavior.
  • Define requirements, workloads, acceptance criteria, and reports with partner teams.
  • Build performance test scripts, workload generators, mock services, frameworks, and automation.
  • Run load, stress, endurance, scalability, failover, recovery, degradation, and resiliency tests.
  • Analyze source code, JVM behavior, system resources, databases, networks, logs, metrics, and end-to-end latency.
  • Recommend and validate code, configuration, infrastructure, database, capacity, design, and resiliency improvements(CircuitBreakers, Shapers, LoadBalancers & Failover).
  • Use production behavior as the baseline for workload design, capacity planning, risk analysis, and validation.
  • Maintain dashboards, reports, diagnostic tools, runbooks, frameworks, and workload libraries.
  • Evaluate new testing, profiling, observability, and resiliency tools.
  • Use approved automation and AI tools to improve scripting, analysis, documentation, and diagnostics.
  • Communicate results, risks, recommendations, and open issues clearly.
Required Qualifications
  • Bachelor's degree in computer science or engineering.
  • 5+ years in performance, scalability, software engineering, or production performance analysis.
  • Strong 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, garbage collection, and latency. Able to analyze source code and recommend code-level improvements.
  • Ability to read source code and diagnose bottlenecks with 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.
  • Ability to provide evidence-based code, configuration, capacity, reliability, and design recommendations.
  • Good experience in using Splunk, Grafana (or other monitoring tools)
  • Experience in testing resiliency solutions by updating CircuitBreakers, Shapers, LoadBalancers & Failover configs.
  • Experience with troubleshooting/diagnosing JVM issues (e.g. thread dumps, garbage collection and memory management)
  • Understanding of performance best practices, performance key metrics, and statistics
  • Ability to manage priorities and work with distributed teams.
Preferred Qualifications
  • ? Real-time financial systems(trading) experience is a big plus
  • ? Google Cloud, Kubernetes, or Docker is preferred
  • ? AI-assisted analysis, LLM tools, or intelligent automation
  • ? Usage experience of AI tools with Visual Studio/ Idea IntelliJ is a plus
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Java Developer - Senior
Java Developer - Senior

Spectraforce Technologies, Inc. • Southlake (TX)

Sur place
USD 120 000 - 170 000
Performance Engineer
Performance Engineer

Aquent • Southlake (TX)

Sur place
USD 130 000 - 180 000
Performance Engineer
Performance Engineer

Experis Technology Group • Southlake (TX)

Sur place
USD 90 000 - 94 000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2
Senior Performance Engineer
Senior Performance Engineer

Intercontinental Exchange Holdings, Inc. • Atlanta (GA)

Sur place
USD 140 000 - 210 000
Senior Performance Engineer
Senior Performance Engineer

ICE Clear Europe Limited • Atlanta (GA)

Hybride
USD 140 000 - 210 000
Senior Java Developer
Senior Java Developer

Procom • Southlake (TX)

Sur place
USD 130 000 - 180 000
Senior Java Performance & Resiliency Engineer
Senior Java Performance & Resiliency Engineer

Spectraforce Technologies, Inc. • Southlake (TX)

Hybride
USD 110 000 - 160 000
Lead Performance & Observability Engineer
Lead Performance & Observability Engineer

ICE • Atlanta (GA)

Sur place
USD 120 000 - 150 000
Performance Engineer
Performance Engineer

Compunnel, Inc. • Town of Texas (WI)

Sur place
USD 100 000 - 120 000
Senior Java Performance Engineer: Latency & Resiliency
Senior Java Performance Engineer: Latency & Resiliency

Experis Technology Group • Southlake (TX)

Sur place
USD 90 000 - 94 000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2