More jobs:
Senior Performance Engineer
Job in
Jersey City, Hudson County, New Jersey, 07390, USA
Listed on 2026-06-01
Listing for:
Compunnel
Full Time
position Listed on 2026-06-01
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
We are seeking a Senior Performance Engineer to lead performance engineering initiatives for large-scale distributed systems and cloud-native applications. This role focuses on designing and executing performance testing strategies, building benchmarking frameworks, optimizing system scalability, and ensuring production readiness for high-performance enterprise platforms. The ideal candidate will have deep expertise in Java, distributed systems, cloud infrastructure, JVM tuning, and performance profiling within complex microservices environments.
Key Responsibilities
- Define and implement performance engineering strategies and best practices across enterprise applications
- Design, develop, and execute performance, load, stress, and endurance testing scenarios
- Build custom Java-based performance test harnesses to simulate real-world distributed workflows
- Develop benchmarking frameworks and production-like simulators for latency and throughput testing
- Validate production readiness of applications and infrastructure from performance and stability perspectives
- Align performance outcomes with business objectives and service-level objectives (SLOs)
- Lead development of performance profiling and instrumentation frameworks
- Analyze CPU, memory, request flows, utilization metrics, and deployment performance events
- Partner with Dev Ops and backend engineering teams to optimize service utilization and scalability
- Troubleshoot distributed systems issues using logs, metrics, tracing, and performance monitoring tools
- Perform JVM tuning and provide optimization recommendations
- Analyze thread dumps, heap dumps, memory leaks, connection issues, and throughput bottlenecks
- Architect and support large-scale performance automation solutions
- Drive technical direction and performance initiatives across engineering teams
- Mentor team members and contribute to performance engineering best practices
- Research and adopt new technologies related to performance optimization and scalability
- Bachelor's degree in Computer Science or related field
- Strong software engineering experience with core Java technologies
- Experience designing and executing performance and scalability testing solutions
- Strong understanding of distributed systems and asynchronous processing
- Experience with microservices architectures and cloud-based deployments
- Strong familiarity with AWS, Azure, or GCP cloud environments
- Deep understanding of JVM internals, tuning, and performance optimization
- Experience with profiling and instrumentation tools such as Dynatrace, Datadog, or App Dynamics
- Experience analyzing thread dumps, heap dumps, and application bottlenecks
- Experience identifying memory leaks, connection issues, and throughput limitations
- Experience architecting large-scale test automation frameworks
- Strong analytical, troubleshooting, and debugging skills
- Excellent communication, collaboration, and leadership abilities
- Ability to work effectively across engineering and product teams
- Experience in capital markets, trading platforms, cryptocurrency, or market data systems
- Familiarity with low-latency systems and performance-critical architectures
- Experience with kernel bypass technologies such as Solarflare Open Onload
- Experience with low-latency messaging platforms such as Aeron, Solace, or 29
West - Experience supporting high-frequency or real-time distributed applications
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×