CareerPlanGet AI match score →

Staff Software Engineer — Runtimes Performance

Multiple locations💼 Full-time🗓 2026-07-09 → 2026-07-22

Core

Improving performance of managed language workloads on Arm architecture by optimizing compilers, runtimes, and hardware interaction.

Role type

Staff Software Engineer (Runtimes Performance)

Builds

Optimized compilers and managed runtimes for Arm architecture

Domain

Computer Architecture / Systems Programming

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, managed runtimes, compilers, assembly-level profiling, CPU microarchitecture knowledge

Preferred skills

Linux performance tools, Java/C#/Rust/Go/JavaScript/Python, Agile/Scrum/Kanban, build systems/CI, open-source contribution

Technologies

Arm architecture, garbage collectors, interpreters, optimisation passes, intrinsics

Responsibilities

Identify and implement changes to compilers and managed runtimes to improve performance; Identify bottlenecks in managed language workloads using profiling tools; Collaborate with colleagues across Arm to improve support for Arm Architecture and CPUs; Implement new runtime or compile features and fine-tune existing ones; Contribute to open-source software projects and engage with open-source community; Help develop automated functionality and performance testing frameworks

Seniority

Staff, hands-on IC with mentorship

Sourced via arm · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Arm ↗