1

Application Performance Engineer Jobs (NOW HIRING)

What you'll do as a Performance Engineer at Akuna: We are seeking to grow our Performance ... We welcome your application and encourage you to take the first steps toward your future with us!

About the Role We're hiring a Performance Engineer to own performance across our entire stack. You ... Ability to diagnose audio degradation across network, codec, and application layers * Familiarity ...

What you'll do as a Performance Engineer at Akuna: We are seeking to grow our Performance ... We welcome your application and encourage you to take the first steps toward your future with us!

Software Performance Engineer

Austin, TX · On-site

$138K/yr

They are seeking a Senior Software Performance Engineer to improve the performance of key ... Responsibilities : • Identify and analyze AMD strengths and weaknesses in application performance ...

Role Overview We are seeking a Performance Engineer for the Fluence Americas Region who will serve ... at the time of application and throughout your employment, without the need for employer ...

Role Overview We are seeking a Performance Engineer for the Fluence Americas Region who will serve ... at the time of application and throughout your employment, without the need for employer ...

Role Overview We are seeking a Performance Engineer for the Fluence Americas Region who will serve ... at the time of application and throughout your employment, without the need for employer ...

Job Summary We are seeking a Senior Performance Engineer to lead performance engineering ... Experience analyzing thread dumps, heap dumps, and application bottlenecks * Experience identifying ...

Sr. Software Performance Engineer

Austin, TX · On-site

$138K/yr

Monitor, assess and analyze the holistic performance of the application with benchmarking tools. * Identify bottlenecks, lead root cause analysis, collaborate with developers, automate processes and ...

Sr. Software Performance Engineer

Austin, TX · On-site

$138K/yr

Monitor, assess and analyze the holistic performance of the application with benchmarking tools. * Identify bottlenecks, lead root cause analysis, collaborate with developers, automate processes and ...

next page

Showing results 1-20

Application Performance Engineer information

See salary details

$78.5K

$132.9K

$174K

How much do application performance engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for application performance engineer in the United States is $132,881.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,000.00 and $158,000.00 per year, depending on experience, location, and employer.

Are performance engineers in demand?

Performance engineers are in high demand as organizations seek to optimize application speed, scalability, and reliability. They often work with tools like load testing software and require skills in monitoring, scripting, and performance analysis, making their expertise valuable across many industries.

What are the key skills and qualifications needed to thrive as an Application Performance Engineer, and why are they important?

To thrive as an Application Performance Engineer, you need strong analytical skills, a solid understanding of software development and architecture, and typically a degree in computer science or a related field. Familiarity with performance monitoring tools (like AppDynamics, Dynatrace, or New Relic), load testing platforms (such as JMeter or LoadRunner), and scripting languages is essential. Exceptional problem-solving abilities, attention to detail, and effective communication are key soft skills for diagnosing and explaining complex performance issues. These skills ensure optimal application reliability and user experience by proactively identifying and resolving performance bottlenecks.

What are Application Performance Engineers?

Application Performance Engineers are IT professionals responsible for ensuring that software applications run smoothly, efficiently, and reliably. They monitor application performance, identify bottlenecks, and collaborate with development and operations teams to optimize system performance. Their work often includes analyzing system metrics, conducting performance tests, and recommending improvements to meet user expectations and business requirements.

What is the difference between Application Performance Engineer vs Software Developer?

AspectApplication Performance EngineerSoftware Developer
Primary FocusOptimizing application performance, monitoring, and troubleshootingDesigning, coding, and testing software applications
Skills & CertificationsPerformance testing, monitoring tools, scripting, certifications like AWS or AzureProgramming languages, software design, development frameworks
Work EnvironmentIT teams, DevOps, performance testing labsDevelopment teams, coding environments, project management

While both roles work closely within software projects, Application Performance Engineers focus on ensuring applications run efficiently and reliably, whereas Software Developers create the applications themselves. Understanding these differences helps in choosing the right career path or job focus.

What are some typical challenges Application Performance Engineers face when optimizing complex enterprise applications?

Application Performance Engineers often encounter challenges such as diagnosing performance bottlenecks in distributed systems, analyzing intricate traces and logs, and collaborating across development and operations teams to implement effective solutions. They must balance immediate fixes with long-term architectural improvements, all while ensuring minimal disruption to users. The role also involves staying current with evolving monitoring tools and adapting strategies to support both legacy and cloud-native environments.

What engineers make $500,000?

Senior application performance engineers with extensive experience, specialized skills in performance tuning, and certifications such as AWS or Google Cloud can earn $500,000 or more annually, especially in high-demand industries or senior leadership roles. Compensation often includes base salary, bonuses, and stock options, reflecting their expertise in optimizing software systems and infrastructure.

What does a performance engineer do?

A performance engineer is responsible for analyzing, testing, and optimizing the performance of software applications and systems. They use tools like load testing and monitoring to identify bottlenecks, improve response times, and ensure system reliability under various conditions. Their work often involves scripting, performance metrics analysis, and collaboration with development teams to enhance overall application efficiency.

What engineers make $300,000 a year?

Senior application performance engineers with extensive experience, specialized skills in performance tuning, and certifications can earn $300,000 or more annually, especially in high-demand industries or senior leadership roles. Compensation often depends on location, company size, and individual expertise, with some earning through bonuses and stock options.
Who are the top companies hiring for Application Performance Engineer jobs? The top employers for Application Performance Engineer jobs are:
What states have the most Application Performance Engineer jobs? States with the most job openings for Application Performance Engineer jobs include:
Infographic showing various Application Performance Engineer job openings in the United States as of June 2026, with employment types broken down into 87% Full Time, 11% Part Time, 1% Temporary, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $132,881 per year, or $63.9 per hour.
Performance Diagnostic Engineering Mgr

Performance Diagnostic Engineering Mgr

ClifyX

Chicago, IL

Other

Posted 9 days ago


Job description

Performance Diagnostic Engineering Manager

As a Performance Diagnostic Engineering Manager, some of your key responsibilities may include:

  • Defining the strategy for enabling performance diagnostics and monitoring through the use of an Application Performance Management (APM) tool, other monitoring tools, and diagnostic techniques.
  • Identifying, evaluating, and recommending monitoring tools and diagnostic techniques relevant to the application architecture.
  • Assessing gaps in as-is monitoring tool capabilities and recommending tools to augment or replace.
  • Learning an application's design to assess for performance risks and identify areas to apply past learnings.
  • Instrumenting applications to enable performance diagnostics and monitoring.
  • Collaborating with Performance Engineering leads and project team to review and refine application NFRs, SLAs, & KPIs to create acceptance criteria and performance budgets necessary to measure, validate, and improve performance.
  • Collaborating with developers to promote the concept of performance engineering during all phases of the SDLC to detect and correct performance issues earlier in the lifecycle.
  • Monitoring application performance during performance tests or production usage through the use of APM and other monitoring tools to isolate the fault domain, dive deep into application code, and identify root cause of performance issues.
  • Utilizing static code and dynamic code analysis to identify performance and maintenance concerns.
  • Profiling application performance from end-user perspective to inventory performance concerns and suggest tuning opportunities across the application stack.
  • Performing deep dive JVM analysis examining garbage collection logs, heap dumps, and thread dumps as needed.
  • Documenting performance findings and recommendations.
  • Interacting with client and/or Client development, operations, and infrastructure resources to recommend solutions to remediate performance issues.
  • Participating in re-architecture, redesign, and refactoring decisions to satisfy performance requirements.
  • Developing dashboards and reports to provide ongoing visibility into the performance of client applications.
  • Contributing learnings and experiences to the Client Performance Engineering community.
Qualifications

Who We’re Looking For?

Basic Qualifications:

  • Minimum of 7 years' hands-on experience with performance tuning, diagnostic or monitoring.
  • Minimum of 3 years' hands-on design / development experience (e.g. Java, .Net, etc.).
  • Minimum of 2 years of Team Lead experience leading a team with experience in Project Planning, Estimating or Project Management.
  • Minimum of 1-year hands-on experience performance diagnostics tools (e.g. AppDynamics, Dynatrace, New Relic, CA APM (previously Wily Introscope), etc.).
  • Bachelor's degree or equivalent (minimum 12 years) work experience. (If Associate's Degree, must have minimum 6 years work experience)

Preferred Qualifications:

  • Experience delivering software designed for high concurrency, scalability, or availability.
  • Experience using Application Performance Management (APM) tools (e.g. AppDyanmics, DynaTrace, New Relic, CA Introscope APM, Client Diagnostics).
  • Hands-on experience collecting performance data, analyzing, troubleshooting, and tuning.
  • Hands on analysis, reverse engineering, debugging, and profiling Java code (e.g. Eclipse Profiler, Eclipse TPTP, JProbe, JProfiler, Yourkit, VisualVM, Valgrind, NetBeans profiler, JConsole, JBoss Profiler, JAMon, JRocket Flight Recorder).
  • Exposure to Cloud, SaaS, and virtualization concepts and performance concerns.
  • Exposure to application threading and concurrency concerns.
  • Working knowledge of operating system design, processes, and threading model.
  • Ability to work in other languages such as JavaScript, Ruby, PHP, Perl, Python, Powershell, and Linux shell scripting.
  • Professional Skill Requirements:
  • Proven success in contributing to a team-oriented environment.
  • Proven ability to work creatively and analytically in a problem-solving environment.
  • Desire to work in an information systems environment.
  • Excellent leadership, communication (written and oral) and interpersonal skills.

ClifyX logo

About ClifyX

Sourced by ZipRecruiter

ClifyX is a well-established player in the IT Services sector that specializes in providing result-oriented technological solutions to a wide range of industrial verticals. Based in South Plainfield, New Jersey, ClifyX offers a comprehensive selection of IT services that include project staffing, application development, professional consulting, and other IT-based solutions. While the company's website, clifyx.com, does not divulge the exact founding date, it is clear that ClifyX has grown into a renowned name within their domain, thanks to their unwavering commitment to innovative practices. The company's mission statement revolves around harnessing the power of technology to assist their clientele in steering their respective businesses towards success.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

South Plainfield, NJ, US

Year founded

1998