1

Software Performance Analyst Jobs in California (NOW HIRING)

GPU Benchmark Analysis Architect

Cupertino, CA ยท On-site

$206K/yr

In this role, you will analyze existing and new workloads to identify performance bottlenecks in the hardware and/or software architecture and implementation. Working with your colleagues, you will ...

Description In this role, you will analyze existing and new workloads to identify performance bottlenecks in the hardware and/or software. Working with your colleagues, you'll address performance ...

Showing results 41-60

Software Performance Analyst information

What does a software performance analyst do?

A Software Performance Analyst is responsible for evaluating and ensuring the optimal performance of software applications. They monitor system behavior, identify bottlenecks, and use performance testing tools to analyze issues that affect speed and efficiency. Their work often involves collaborating with developers to recommend improvements and implement solutions that enhance software reliability and user experience. The role is critical in maintaining high-performing, scalable software products.

What are some typical challenges a software performance analyst faces when diagnosing system bottlenecks?

A Software Performance Analyst often encounters challenges such as isolating the root cause of performance issues in complex, distributed systems and differentiating between hardware limitations and software inefficiencies. They must navigate large volumes of monitoring data to accurately pinpoint bottlenecks, which may require collaboration with developers, QA engineers, and IT operations. Adapting to rapidly changing codebases and keeping up with new tools or profiling techniques is also essential. Effective communication skills are vital, as analysts frequently present findings and recommend optimizations to both technical and non-technical stakeholders.

What are the key skills and qualifications needed to thrive as a software performance analyst, and why are they important?

To thrive as a Software Performance Analyst, you need a strong understanding of software engineering principles, performance testing methodologies, and data analysis, typically supported by a degree in computer science or a related field. Familiarity with tools like LoadRunner, JMeter, APM solutions, and proficiency in scripting languages such as Python or JavaScript is essential. Analytical thinking, problem-solving, and effective communication skills help convey findings and collaborate with development teams. These competencies ensure the identification and resolution of performance bottlenecks, leading to optimized software and better user experiences.

What cities in California are hiring for Software Performance Analyst jobs?

Cities in California with the most Software Performance Analyst job openings:

Infographic showing various Software Performance Analyst job openings in California as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution.

Systems Software Engineer - Performance & Agentic Tools

Cupertino, CA โ€ข On-site

Socket.dev
Network Securityย โ€ขย 1 - 10 employees

$172K/yr

Other

Posted 12 days ago


Job description

The OS Performance Tools team is looking for a passionate and versatile engineer to help Apple engineers and 3rd party developers understand and improve the performance of code running on Apple's platforms (macOS, iOS, watchOS, tvOS, visionOS). The team builds software that Apple engineers and 3rd party developers use to understand & analyze performance of their code, enabling them to ship delightful experiences to Apple customers.

Description

This role will focus on leveraging AI to scale the team's work on performance triage and analysis. This will involve building agentic workflows to glean deeper insights from diagnostics and telemetry, connecting issues surfaced by different pipelines, and automating performance investigations. We are looking for someone who is excited to learn about the full OS stack and apply that knowledge to make our software - and the engineers who depend on them - dramatically more effective.

Minimum Qualifications

Excellent problem-solving and critical-thinking skillsStrong OS & Systems fundamentalsProficient in C/ObjC/Swift or similar languagePrior development experience in Unix, Linux, macOS, or iOSAptitude to independently learn new technologies, prototype and propose software design and solutionsPassion for product quality and attention to detailExcellent spoken and written communicationCS degree or equivalent experience

Preferred Qualifications

Experience building agentic workflows following industry best practicesHands-on experience using AI to solve complex software engineering problems

#J-18808-Ljbffr