Software Engineer (Security Research)

Palo Alto Networks
Santa Clara, CA, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Big Data Computer Engineering Software Design Documents DevOps Distributed Systems Apache Hadoop Apache HBase Network Security Machine Learning MongoDB MySQL
+15 more
Performance Tuning RabbitMQ Web Application Security Software Engineering Data Streaming Web Crawlers Web Content Integration Tests Kubernetes Information Technology Cassandra Palo Alto Networks Apache Kafka Docker Microservices

Job description

As a member of Security Research Team, you will work with researchers on implementing different projects that detect and defense against various emerging threats in areas include Web security, Network security etc. You will be a key person in transforming ideas into products which are part of the next generation security platform. The Security Research Team is responsible for innovating new security techniques. RESPONSIBILITIES:

  • Build threat research systems for both internal tools and customer-facing products.
  • Write design documents, SW development guidelines and best practices
  • Work closely with team members and PMs to gather requirements, design, implement and release.
  • Work with QA and DevOps on release/deployment;
  • Proven problem-solving and interpersonal communication skills.

Requirements

  • Creative thinker and team player, with good communication skills and desire to make differences
  • 3+ years of experience as a Java Developer in distributed systems
  • Ability to design and deploy component, regression and integration tests
  • Familiar with Microservice architecture, proficient on MongoDB, MySql, Hadoop,HBase, Cassandra
  • Experience in designing and tuning high-performance systems
  • Experience with Big data and streaming tools, Kafka, RabbitMQ
  • Experience with container based development (Docker, Kubernetes)
  • Knowledge of web crawler, machine learning, and web content classification
  • Hands-on and can-do attitude EDUCATION/QUALIFICATION:

  • BS/MS in Computer Science or Computer Engineering Learn more about Palo Alto Networks HERE and check out our FAST FACTS

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:01 min

Finding personal fulfillment in the cybersecurity industry

LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

Videos

See all

Related articles

See all