1

Senior Performance Engineer Jobs in Burr Ridge, IL

Senior AI Engineer

Chicago, IL · On-site

$74 - $148/hr

Senior AI Engineer 1About Crowe Studio Crowe Studio is a business unit dedicated to helping clients ... Optimize performance across all stages of model lifecycle, including preprocessing, training, and ...

New

Senior AI Engineer

Chicago, IL · On-site

$107K - $147K/yr

Senior AI Engineer 1 About Crowe Studio Crowe Studio is a business unit dedicated to helping ... Optimize performance across all stages of model lifecycle, including preprocessing, training, and ...

Senior AI Engineer

Oakbrook Terrace, IL · On-site +1

$105K - $144K/yr

Senior AI Engineer 1 About Crowe Studio Crowe Studio is a business unit dedicated to helping ... Optimize performance across all stages of model lifecycle, including preprocessing, training, and ...

Senior AI Engineer

Chicago, IL · On-site +1

$107K - $147K/yr

Senior AI Engineer 1 About Crowe Studio Crowe Studio is a business unit dedicated to helping ... Optimize performance across all stages of model lifecycle, including preprocessing, training, and ...

Senior Electrical Engineer

Chicago, IL · On-site

$100K - $135K/yr

Sr. Electrical Engineer Contribute your expertise, skills, and experience as an Senior Electrical ... Performance bonuses * HSA & HRA * Transit program * Parental and maternity leave * Supportive ...

Senior Electrical Engineer

Chicago, IL · On-site

$100K - $135K/yr

Description: Sr. Electrical Engineer Contribute your expertise, skills, and experience as an Senior ... Performance bonuses * HSA & HRA * Transit program * Parental and maternity leave * Supportive ...

Senior Software Engineer

Downers Grove, IL · On-site

$122K - $161K/yr

As a Senior Software Engineer, you will be involved in all aspects of the design, architecture ... Ensure solutions meet performance, reliability, and business expectations 2. Drive modernization ...

Senior Software Engineer

Downers Grove, IL · On-site

$122K - $161K/yr

As a Senior Software Engineer, you will be involved in all aspects of the design, architecture ... Ensure solutions meet performance, reliability, and business expectations 2. Drive modernization ...

Showing results 21-40

Senior Performance Engineer information

See Burr Ridge, IL salary details

$58.7K

$124.9K

$181.1K

How much do senior performance engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for senior performance engineer in Burr Ridge, IL is $124,875.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,100.00 and $141,600.00 per year, depending on experience, location, and employer.

What skills and qualifications are needed to thrive as a senior performance engineer?

To thrive as a Senior Performance Engineer, expertise in performance analysis, capacity planning, and system optimization—often backed by a degree in computer science or a related field—is crucial. Familiarity with tools such as LoadRunner, JMeter, APM solutions, profiling tools, and relevant certifications like CPPE or PMP are highly beneficial. Strong problem-solving, collaboration, and clear communication skills are vital for identifying bottlenecks and working closely with cross-functional teams. These combine to ensure robust system performance, user satisfaction, and reliable application scalability in demanding technical environments.

What does a senior performance engineer do?

A Senior Performance Engineer typically oversees performance testing cycles, analyzes system metrics, and collaborates with development and operations teams to diagnose and resolve performance issues. Daily tasks often include designing and executing test plans, monitoring application behavior under load, and recommending improvements for scalability and efficiency. They also participate in code reviews and architectural discussions to identify potential bottlenecks early in the development cycle. Consistent communication with both technical and non-technical stakeholders is key, ensuring that performance goals align with business objectives.

What is a senior performance engineer?

A Senior Performance Engineer is responsible for optimizing the performance, scalability, and reliability of software applications and systems. They analyze performance metrics, conduct load and stress testing, identify bottlenecks, and work with development teams to implement improvements. This role requires expertise in profiling tools, performance tuning, and system architecture to ensure optimal user experience. Additionally, they may establish best practices for performance testing and contribute to overall system design decisions.

What cities near Burr Ridge, IL are hiring for Senior Performance Engineer jobs? Cities near Burr Ridge, IL with the most Senior Performance Engineer job openings:

Senior Java Engineer - Trade Capture

CTC Lateral - Website & LinkedIn

Chicago, IL • On-site

$128K - $169K/yr

Full-time

Re-posted 11 days ago


Job description

The Role

We are seeking a talented and experienced Senior Software Engineer to join our TAPE team at CTC. The TAPE team owns and operates the firm's critical trade and positions system, delivering real-time risk awareness and seamless integration across every trading desk in the organization. As a key contributor to TAPE - our next-generation platform engineered for enhanced scalability, volume capacity, and support for sophisticated trading strategies - you will drive the modernization of our core infrastructure. This role presents an exciting opportunity to tackle complex technical challenges in distributed architecture, high-throughput processing, and ultra-low latency systems, while collaborating closely with both your immediate TAPE team members and the broader technology organization. You'll be instrumental in shaping the future of our trade processing capabilities, working at the intersection of cutting-edge technology and critical financial infrastructure.

What you'll do

  • Architect, develop, and maintain high-performance, resilient Java services to power TAPE's critical post-trade processing workflows, including trade capture and position aggregation, with a relentless focus on latency, throughput, and system correctness
  • Engineer highly scalable distributed systems capable of processing millions of daily trades across multiple asset classes, with deep optimization at the JVM level - including garbage collection tuning, off-heap memory management, and lock-free/wait-free data structures to achieve predictable, ultra-low latency performance
  • Drive deep performance engineering across the stack - profiling, benchmarking, and tuning JVM internals (JIT compilation, memory models, thread affinity, CPU cache optimization) to meet stringent SLAs.
  • Work closely with engineers and stakeholders within the CTC technology team to ensure seamless integration across broader technology ecosystem.
  • Collaborate with cross-functional teams - including traders, quant developers, and other technical groups - to design, build, and enhance client APIs in Java, C++, and Python
  • Leverage distributed caching solutions (e.g., Hazelcast, Oracle Coherence, or Redis) and container orchestration with Kubernetes to optimize system performance and reliability.
  • Proactively monitor system health, diagnose performance bottlenecks, resolve production incidents, and maintain detailed technical documentation to support 24/7 operations and regulatory compliance.

What we are looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Deep expertise in high-performance Java development in a high-volume, low-latency environment. Candidates must demonstrate hands-on experience with:
  • JVM internals (JIT compilation, class loading, memory layout, thread scheduling)
  • GC tuning and GC-free design (ZGC, Shenandoah, off-heap allocation, object pooling)
  • Lock-free and wait-free algorithms, concurrent data structures, and the Java Memory Model
  • Strong expertise in distributed systems design - consistency models, fault tolerance, partitioning strategies, and distributed coordination.
  • Solid understanding of distributed caching solutions (e.g., Hazelcast, Oracle Coherence, Redis) and their performance characteristics under load.
  • Strong problem-solving skills with a proactive, rigorous approach to tackling complex technical challenges.

Nice to have

  • Experience with post-trade processing systems including trade capture, position management, settlement workflows, and real-time risk calculations in capital markets environments.
  • Understanding of trade lifecycle events, reconciliation processes, and integration between front-office trading systems and back-office settlement operations.
  • Design and implement GC-free or GC-controlled Java components, leveraging technologies such as Chronicle Map, Agrona, or similar off-heap libraries to eliminate stop-the-world pauses in latency-sensitive processing paths.
  • Proficiency in building and integrating APIs using Java, C++, and Python.