ARM logo

Senior Software Engineer

ARM Β· Cambridge, Product Security, United Kingdom

About this role

Job Description Arm’s Vulnerability Research and Tooling team is looking for a Senior Software Engineer to help build and scale Metis, our central security analysis platform. The team develops backend services and tooling that enable engineering teams to run security analysis centrally, with consistent operations, shared visibility, and actionable security data across the company. In this role, you will focus on building out Software Composition analysis (SCA) capabilities and the backend systems that support them at scale

You will work on tool integration, results processing, and the services that make analysis outputs usable by engineering teams. Key Responsibilities Design, build, and maintain core backend services for centralised security analysis and data processing. Develop Python services, APIs, and workflow components that support tool onboarding, analysis execution, results processing, and results delivery

Improve the scalability, resilience, and operability of the platform as adoption and analysis volume grow. Integrate and extend SCA capabilities, while building platform foundations that support adjacent security tooling over time. Build observability into services through metrics, dashboards, monitoring, and alerting

Work with security and engineering teams to turn requirements into practical platform capabilities. Contribute to the evolution of the platform’s backend architecture and service integration. Required Skills and Experience Strong coding ability in Python and comfortable in scripting (e.g

bash) . Proven experience designing, building, and operating backend services or internal platforms in production environments. Strong understanding of API design, service-to-service integration, and backend architecture

Experience working in cloud environments, ideally AWS. Experience with containers and related tooling, for example Docker. Familiarity with CI/CD practices and modern engineering workflows

Good communication skills and the ability to w

Apply for this role on ARM’s official careers site.

Similar jobs