> Markdown version of [/jobs/ext/2472467-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2472467-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Menlo Security - **Location:** Bracknell, UK - **Experience:** Expert - **Salary:** £69,629.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Automation of Tests, Cloud Computing, Databases, Continuous Delivery, Data Structures, Software Debugging, Linux, Distributed Systems, Intrusion Detection and Prevention, Python (Programming Language), Node.Js, Cloud Services, Software Engineering, Web Applications, Web Application Frameworks, Multithreading, Test-Driven Development (TDD), Large Language Models, Git, Kubernetes, Information Technology, Restful APIs, Terraform, Docker - **Published:** August 18, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5841962663 ## About the Role * 3-5 years of professional software development experience with one or more of NodeJS, Go, or Python. * 3-5 years of hands-on experience with cloud services such as GCP and/or AWS. * Working experience with Linux and standard development tooling such as git. * Degree in Computer Science or a related field (BE, BTech, or Masters), or equivalent practical experience. * Practical fluency with AI coding and debugging assistants, including sound judgement about when to rely on LLM output and when to verify it independently. * Self-directed approach to problem solving, with the ability to pick up unfamiliar systems and technologies with limited guidance. Preferred / Nice to Have: * Experience building large-scale web applications and REST APIs. * Strong grounding in complex data structures and database technologies. * Experience with containers, Docker, and Kubernetes. * Experience with cloud infrastructure as code tooling such as Terraform. * Familiarity with the Tornado web application framework and test automation. * Track record of adapting and improving engineering practices such as test-driven development, continuous delivery, agile ceremonies, automation, and maintainable, testable code. * Interest in or exposure to security, threat detection, or AI governance and safety. ## Description * Reliable, performant delivery of Threat Protection and ShadowAI services that detect and control risky web and generative AI application usage for Menlo customers. * End-to-end ownership of assigned features, from design through production operation and iteration. Success Metrics / KPIs: (drafted for hiring manager review and adjustment) * Service availability and latency for owned components meet or exceed team SLOs. * Features delivered on committed roadmap dates, with quality measured by post-release defect and rollback rates. * Automated test coverage maintained or improved on owned code paths. * Detection accuracy for AI application and malicious site coverage, measured by false positive and false negative rates. * Mean time to detect and resolve production issues in owned services. * Design, develop, and own new features and services in the Threat Protection and ShadowAI product area, contributing directly to Menlo's technical roadmap. * Build highly available, scalable distributed systems and APIs, including multithreaded and asynchronous applications, with performance and security considered from the start. * Build and refine the detection and policy capabilities that give customers visibility into generative AI and unsanctioned web application usage in their environments. * Participate in building, deploying, and operating the Menlo Security platform in production, using dashboards, error reporting, metrics, and AI-assisted log and trace analysis to identify and resolve defects quickly. * Use AI code assistants and AI-assisted test generation as part of your normal workflow to move faster, while applying your own judgement on correctness, security, and maintainability before anything ships. * Partner with product, security, operations, and other cross-functional stakeholders to align on requirements, tradeoffs, and schedules. * Write unit and automated tests, conduct code and design reviews for peers, and evaluate emerging technologies that could improve our products. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)