> Markdown version of [/jobs/ext/2633397-senior-staff-software-engineer-internet-security](https://www.wearedevelopers.com/jobs/ext/2633397-senior-staff-software-engineer-internet-security). 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 Staff Software Engineer (Internet Security) - **Company:** Palo Alto Networks - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $126,000.0 - $204,500.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Microsoft Azure, Big Data, Profiling, Computer Programming, Databases, Computer Engineering, Continuous Integration, Extract Transform Load (ETL), Software Debugging, Linux, Web Development, Distributed Systems, Internet Security, Python (Programming Language), Machine Learning, MongoDB, MySQL, Performance Tuning, Query Optimization, Release Management, Web Application Security, Shell Script, Software Engineering, Data Streaming, TypeScript, Cloud Platform System, Apache Spark, Web Content, Backend, Integration Tests, Information Technology, Data Pipelines, Docker - **Published:** August 31, 2026 - **Apply:** https://dejobs.org/x/x/4FC7B43186CF4835B08C6721495DB5F3/job/ ## About the Role * BS/MS in Computer Science, Computer Engineering, or equivalent practical experience. * BS with 3+ years of industry backend experience. * Strong programming skills in Go or Java, with working proficiency in Python. * Experience designing, building, and operating backend services and data pipelines on distributed systems - including the regression and integration testing that keeps them reliable in production. * Hands-on experience with at least one major cloud platform (GCP, AWS,or Azure) and container-based development with Docker and Kubernetes. * Practical experience with CI/CD, performance tuning, and scaling systems as traffic and data volume grow. * Comfortable working in Linux - shell scripting, debugging, and profiling on real systems. * Production experience with a database such as MongoDB, MySQL, or similar, including schema and index design and query optimization. * Big data and ETL experience with Spark or comparable batch/streaming frameworks is a plus. * Have basic knowledge of Machine Learning and Web Content Classification. * Familiarity with web development technologies - JavaScript or TypeScript is a plus. * Effective use of AI coding tools, and experience building agent-based workflows. ## Description As a member of the Advanced URL Filtering (Internet Security) Infrastructure and Platform Team, you will work closely with data scientists, security researchers, and other engineers on implementing different projects to detect and defend against various emerging threats in the areas of Web Security. You will build big data and distributed systems that use machine learning and deep learning models to analyze and categorize an enormous amount of URLs. You will be a key person in transforming ideas into products that are part of the next-generation security platform. The Internet Security Research Team is responsible for innovating new security techniques. Your Role * Build and maintain threat research systems for both customer-facing products and internal infrastructures. * Work closely with team members and Product Managers to collect product requirements, create design drafts, and develop functional specifications. * Implement solutions by adhering to software development guidelines and best practices. * Work with SREs on production release/deployment and monitoring. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [You can’t hack what you can’t see](https://www.wearedevelopers.com/videos/41-you-can-t-hack-what-you-can-t-see) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [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) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)