Posted in

Sr Staff Engineer Software – Web Security

Sr Staff Engineer Software – Web Security

CompanyPalo Alto Networks
LocationSanta Clara, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Fullstack engineer who can learn and adapt to new programming languages and technologies to implement novel end-to-end solutions
  • Passion for Web Security and experience with cyber security fundamentals are required
  • Basic knowledge in machine learning and experience with applying ML or implementing ML pipelines are required
  • Strong engineering skills and experience with designing software architecture
  • Advanced programming skills in Python, JavaScript, shell scripting
  • Knowledge and experience with modern databases and big data tools (such as ELK stack, MySQL, MongoDB, Redis, Kafka, etc.)
  • Knowledge of cloud computing platforms, such as GCP, AWS, Azure
  • Experience with developing REST APIs and microservices
  • Knowledge and experience with Docker and Kubernetes
  • Experience with unit testing and regression testing, delivering a high-quality code
  • Familiar with CI/CD pipelines and source control best practices
  • Familiar with application security best practices
  • Strong organizational, communication and presentational skills
  • Must have 3+ years software engineering experience

Responsibilities

  • Design, develop, test and release prevention and detection systems against modern Web attacks to protect enterprise customers around the globe
  • Research and construct new automated and ML/AI powered solutions to identify malicious indicators used by malicious websites and URLs
  • Leverage frontier technologies in ML and AI, as well as other data-driven techniques
  • Implement and maintain complex software pipelines and data infrastructure with challenging requirements for high quality and performance
  • Work closely with threat researchers and other teams to gather requirements, design architecture and write design documents
  • Work closely with QA and infrastructure teams to deliver high quality products
  • Improve product development and release processes
  • Demonstrate good software development practices and coach the team in improving coding standards

Preferred Qualifications

  • Experience with malicious URL detection and malware traffic analysis is a plus
  • Experience with crawling infrastructures and security scanners is a plus
  • Experience with web browser security development and browser extensions is a plus
  • Advanced programming skills in Golang is a plus
  • Advanced experience with GCP technologies (GKE, Pub/Sub, Bigtable, BigQuery, Dataflow, Dataproc) is a plus
  • Past work experience in early-stage, fast-growth startups is a plus
  • Past experience on open source projects is a plus