Overview
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.
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.
Qualifications
* 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 work effectively across security and engineering teams.
Nice‑to‑Have Skills
* Good understanding of SCA concepts, dependency risk, and open source security issues.
* Familiarity with SCA tools and the ability to interpret and work with their findings.
* Experience with large-scale analysis pipelines, data processing, or workflow orchestration.
* Familiarity with observability tooling, operational metrics, and service health dashboards.
* Experience with React or similar front‑end technologies.
* Interest in security tooling, vulnerability research, and scalable analysis platforms.
Salary Range: £73,500 - £99,500 per year.
Equal Opportunities: Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
#J-18808-Ljbffr