Overview
Senior Software Engineer on the Data Security & AI Engineering team, building and hardening the runtime capabilities behind Menlo's AI security platform, with hands-on Chromium C++ work at the intersection of browser internals, systems architecture and AI security.
What you'll do
- Design, build and maintain Chromium-based browser components in C++ across layers such as content, browser, core, compositor, skia and networking that power Menlo's security and AI-driven capabilities.
- Architect and embed controls for detecting Prompt Injection (PI) and managing Shadow AI activity within browser execution and agent workflows.
- Apply networking fundamentals and HTTP security expertise to harden browser isolation, proxy/gateway intercepts and network-facing infrastructure.
- Partner with the MARS and AI teams to build and integrate AI agent capabilities and MCP (Model Context Protocol) servers into the security platform.
- Use Python or Rust to build supporting tooling, detection microservices and prototypes alongside core C++ systems work.
- Deploy and operate cloud infrastructure (AWS, GCP) and orchestration (Kubernetes, Terraform) needed to run agent/MCP and threat-detection workloads reliably.
- Debug and optimize performance-critical, high-scale systems across the browser and supporting backend infrastructure.
- Collaborate cross-functionally with product, security and AI engineering teams to ship capabilities end-to-end.
- Apply AI-assisted coding tools to accelerate development, testing and code review as part of your daily workflow.
What you'll need
- 5+ years of experience in software engineering with strong C++ systems programming skills.
- Strong networking fundamentals, including solid knowledge of HTTP security, web protocols and/or client-side security architecture.
- Bachelor's degree or higher in Computer Science or a related field (or equivalent practical experience).
Nice to have
- Experience across Chromium layers such as content, browser, core, compositor, skia and networking (or equivalent large-scale, high-performance C++ systems experience).
- Experience or strong interest in AI/LLM security/guardrails domains (e.g., Prompt Injection defense, Shadow AI detection, intent classification, context aware DLP/PII detection and agentic workflows).
- Python or Rust experience.
- Experience building or integrating AI agents, Chrome DevTools Protocol (CDP) and MCP (Model Context Protocol) servers.
- Experience with AWS, GCP, Terraform, Kubernetes and Linux.
Details
- Location: EMEA - Distributed (UK).
Read the full description and apply on the company’s own careers page.