Staff Software Engineer, Performance Tooling

Arm Holdings

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Austin, TX
Salary
$170,900–$231,200 / yr
Posted
25 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $202k
This role $201k
$127k $290k
below market most similar roles pay here above market

This role pays less than 58% of similar roles. Most pay $172,125–$231,225 — the blue band above. At the midpoint, this role pays about $201k versus about $202k for comparable roles.

Based on 240 similar postings.

Employer

About Arm Holdings

Arm Holdings plc is a leading British semiconductor and software design firm, established in 1990 and recognized for developing energy-efficient processor architectures that power nearly all smartphones and a vast range of IoT and computing devices.

Arm Holdings currently has 113 open roles on FindRole.

Listed pay typically runs $208,450–$282,050 across 112 roles with salary data.

Most-posted roles

View all roles at Arm Holdings

At a glance

TL;DR · Staff Software Engineer, Performance Tooling

The Staff Software Engineer, Performance Tooling joins the Observe and Accelerate team to design, implement, and maintain performance analysis toolkits for Arm solutions. This hands-on role involves taking full ownership of software components from technical design through testing, integration, and release. You will investigate software behavior across applications, distributed systems, operating systems, VMs, containers, storage, and networking. Key responsibilities include analyzing and optimizing workload performance using profiling, tracing, benchmarking, and experimentation. You must demonstrate proficiency in multiple programming languages, frameworks, and technology stacks, with a focus on Linux systems and modern CPU architectures. The role requires translating user feedback into engineering improvements while solving complex systems problems related to how architectural differences affect software behavior and performance in cloud-native and distributed environments.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Design, implement, and maintain features and tools for performance analysis across Arm solutions.
  • Take ownership of software components from technical design through testing, integration, and release.
  • Investigate software behavior across applications, distributed systems, operating systems, VMs, containers, storage, and networking.
  • Analyze and optimize workload and system performance using profiling, tracing, benchmarking, and experimentation.
  • Translate requirements and user feedback from product and customer-facing teams into practical engineering solutions.
  • Demonstrate performance tooling to customers during on-site collaborations.
  • Contribute to design and code reviews to explain technical tradeoffs and ensure software reliability.

What we're looking for

  • More than 7 years of hands-on software engineering experience.
  • Strong experience in software development across multiple programming languages, frameworks, and technology stacks.
  • Broad systems experience spanning applications, distributed systems, operating systems, virtualization, storage, and networking.
  • Significant experience with performance analysis, profiling, benchmarking, optimization, and root-cause analysis.
  • Proven ability to design, build, and deliver software with ownership of complex technical work from investigation through validation.
  • Good understanding of cloud platforms, Linux systems, and modern CPU architectures.
  • Experience developing performance analysis, observability, or profiling tools using perf, VTune, uProf, or Linux tracing (preferred).
  • Experience with Arm architecture, cloud-native systems, or building developer-facing products and SDKs (preferred).

More like this

Similar roles

Staff/Senior Software Engineer, Performance Testing Platform

Apple Inc

Seattle, WA 20 days ago $175,000–$308,500
Distributed Systems Backend Infrastructure Statistical Analysis Regression Analysis Capacity Modeling Kubernetes CI/CD Workflow Orchestration Observability Data Structures Algorithms System Design
5+ yrs exp

Staff/Senior Software Engineer, Performance Testing Platform

Apple Inc

Santa Clara, CA 25 days ago $184,700–$324,800
Distributed Systems Backend Infrastructure Statistical Analysis Regression Analysis Capacity Modeling Kubernetes CI/CD Workflow Orchestration Observability Data Structures Algorithms System Design
5+ yrs exp

Staff Engineer, Software

Abbott

Sylmar, CA 80 days ago $114,000–$228,000
Java Object-Oriented Programming Git Jira Linux Generative AI Multi-threading Data Structures Performance Testing Source Code Management Embedded Systems UI/UX Design
8+ yrs exp