
Job Description
Ovii's Interpretation of the Role
As a Senior Software Engineer on Menlo Security’s Threat Protection and ShadowAI team, you’ll design and deliver highly‑available, secure cloud services that protect users from malicious web content and unsanctioned AI usage. You’ll build scalable distributed systems, leverage AI‑assisted tooling, and partner across product, security and operations to meet performance and reliability targets.
Role Snapshot
- Design & own end‑to‑end features
- Build scalable distributed systems
- Implement AI‑assisted detection & policy
- Ensure high availability & performance
- Collaborate with cross‑functional stakeholders
- Write automated tests & conduct code reviews
Must-Have Requirements
- Node.js / Go / Python
- GCP or AWS
- Linux
- Git
- AI code assistants fluency
- software development
- cloud services
- Degree in Computer Science or related field (BE, BTech, or Masters) or equivalent practical experience
- Degree in Computer Science or related field (or equivalent practical experience)
- Location: United Kingdom
Nice-to-Have Signals
- Large‑scale web applications & REST APIs
- Complex data structures & database technologies
- Docker & Kubernetes
- Terraform
- Test‑driven development & continuous delivery
- Tornado web framework familiarity
- Interest in security, threat detection, or AI governance
- large‑scale web applications
- containers
- infrastructure as code
Work Setup
- Location: Bracknell, United Kingdom
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
What You'll Likely Work On
- Design, develop, and own new features in the Threat Protection and ShadowAI product area
- Build highly available, scalable distributed systems and APIs with performance and security in mind
- Create detection and policy capabilities for generative AI and unsanctioned web usage
- Operate the platform in production using dashboards, metrics, and AI‑assisted log analysis to resolve issues quickly
- Write unit and automated tests, conduct code reviews, and evaluate emerging technologies
- Partner with product, security, and operations teams to align on requirements, trade‑offs, and schedules
Good Fit If You Have
- Self‑directed problem solving and ability to learn unfamiliar systems quickly
- Interest or exposure to security, threat detection, or AI governance
- Experience building large‑scale web applications and REST APIs
- Familiarity with test‑driven development and continuous delivery practices
- Strong grounding in complex data structures and database technologies
Skills
- Node.js / Go / Python
- GCP or AWS
- Linux & Git
- Docker & Kubernetes
- Terraform
- AI code assistants
- REST APIs
- Test‑driven development