Senior Product Security Engineer
- Compensation
- Not disclosed
- Location
- Cambridge, United Kingdom
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Security
- Posted
Skills
Must have
- 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
- Experience with large-scale analysis pipelines, data processing, or workflow orchestration.
- Familiarity with observability tooling, operational metrics, and service health dashboards.
- Experience integrating AI/ML capabilities, including large language models, into production software or developer tooling.
- Familiarity with evaluating, monitoring, and improving AI-assisted workflows, particularly for security analysis, code analysis, or engineering productivity.
Full description
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 across Arm to run security analysis consistently, gain shared visibility, and turn security data into actionable insights.
We’re looking for a strong Python backend engineer who enjoys solving complex platform and infrastructure problems. As an early member of a small, agile team, you’ll have significant influence over Metis’s technical direction, architecture, and future capabilities, while helping shape a platform used by engineering teams across the company.
Key Responsibilities
- Design, build, and maintain core backend services.
- Develop Python services, APIs, and workflow components.
- Improve the scalability, resilience, and operability of the platform as adoption grows.
- Build observability into services through metrics, dashboards, monitoring, and alerting.
- Work with internal team sand partners 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 work effectively across security and engineering teams.
“Nice to Have” Skills and Experience
- Experience with large-scale analysis pipelines, data processing, or workflow orchestration.
- Familiarity with observability tooling, operational metrics, and service health dashboards.
- Experience integrating AI/ML capabilities, including large language models, into production software or developer tooling.
- Familiarity with evaluating, monitoring, and improving AI-assisted workflows, particularly for security analysis, code analysis, or engineering productivity.
Our 10x Mindset
At Arm, we believe progress happens when people are empowered to think bigger and push beyond what seems possible. Our 10x mindset is about curiosity, ambition and creating impact that will be used by millions. We learn fast, prioritise collaboration and turn bold ideas into real technology. We look for people who are inspired by this way of working and want to grow in an environment where bold ideas are welcomed. Discover how the 10x mindset shapes life at Arm: