Software Engineer (Platforms)

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
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Unit Testing C++ (Programming Language) Cloud Computing Computer Programming Linux Federal Information Processing Standards (FIPS) Internet Protocol Security (IP SEC) Python (Programming Language) Linux Kernel OpenSSL Public Key Infrastructure Shell Script
+2 more
Software Engineering Palo Alto Networks

Job description

As the qualified candidate for the Certifications Team, you will have the opportunity working with accomplished cross team members designing and implementing solutions for compliance related software features and gaps.

Requirements

Responsibilities will include understanding such features and gaps, articulately designing, validating and implementing the same and mitigating the same to meet certification road-maps. Meeting with 3rd party validators may also be an integral part of the task. REQUIREMENTS: The ideal candidate must have 4 to 7 years prior experience with secure protocols, understand the underlying cryptographic principles and have excellent communication skills. Candidate must understand software development having worked on large code-bases and worked through multiple stages from requirements through testing and maintenance. Candidates must have prior experience developing with OpenSSL and must have prior roles for FIPS 140-2, Common Criteria, (NDcPP preferred) and similar international certifications.

  • 2+ or more years of C/C++ coding experience is a must.
  • ASM development for CPU architectures like x86-64, MIPS and ARM is a preferential plus.
  • Must understand development in large code-bases.
  • Must show in depth knowledge of firewalls and secure gateways.
  • Experience with Linux, Linux Kernel Development is a must.
  • Experience with Suite B systems is a must.
  • Experience with IPsec, SSHv2 or TLS is a plus.
  • Experience with X-509 and PKI is a must.
  • Experience with Python and Linux scripting is a must.
  • Exemplary methods on self-initiated unit testing is a very preferable plus.
  • Excellent communication and documentation skills is a must.
  • Experience with SDN, VM and cloud infrastructure is a plus.
  • Understanding of formal proofs is a plus. EDUCATION: B.S./M.S. in Computer/Electrical Science/Engineering or equivalent. 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:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

31 sec

Predictive brain models and simulated cryptographic implementation flaws

Chris Heilmann +2 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · WWC 2023

2:23 min

Cross-compiling end-to-end encrypted client libraries with WebCrypto

Paweł Aniszewski Paweł Aniszewski · Europe 2026 Virtual

Videos

See all

Related articles

See all