All roles at Palo Alto Networks (India)

Principal Software Engineer

HyderabadFull-time10–18 yrsPosted 2 weeks ago

Leadership software engineering role at Palo Alto Networks (India) in Hyderabad. Needs 10+ years.

About the role

As a Principal Engineer in our Identity Security division, you will be the ultimate technical authority and go-to expert for our core Single Sign-On (SSO) and Federation capabilities. You will own the architectural integrity, security posture, and scalability of our SAML 2.0, OAuth 2.0, and OpenID Connect (OIDC) implementations.

What you'll do

  • Write clean, highly secure, and performance-optimized code for critical authentication paths and build Proof of Concepts (PoCs) to evaluate new architectures
  • Architect resilient, low-latency microservices capable of handling millions of token validations, federation requests, and authentication flows globally
  • Drive engineering modernizations, including upgrading backend frameworks, implementing secure CI/CD pipelines, and integrating advanced security analysis tools
  • Lead root-cause analysis and resolution of critical bugs involving multi-tenant SSO setups, token encryption/signing, and token lifecycles
  • Partner with data science teams to integrate AI/ML models into authentication flows for real-time risk scoring and anomalous token behavior detection

What you need

  • Java
  • Python
  • Microservices
  • C#
  • .NET
  • Machine learning

Good to have

  • IAM
  • Technical writing
  • CI/CD
  • Root cause analysis
  • LLMs

More roles like this at Palo Alto Networks (India)

Apply on Palo Alto Networks (India)'s site