Palo Alto Networks logo

Principal Engineer Software

Palo Alto Networks
NewPosted today

LOCATION

Hyderabad · Onsite

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

OAuth2Authentication and AuthorizationSoftware Architecturedistributed systems

Job description

Overview

As a Principal Engineer in the Identity Security division, you will be the technical authority for core Single Sign-On (SSO) and Federation capabilities, owning the architecture, security posture and scalability of SAML 2.0, OAuth 2.0 and OpenID Connect (OIDC) implementations.

What you'll do

  • Write clean, highly secure, 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.
  • Advocate for and embed generative AI development tools into the team's daily workflows to safely accelerate delivery and improve code quality.
  • Lead large-scale features, protocol refactors and microservice optimizations, ensuring alignment with the company's Tech Radar and security baselines.
  • Identify architectural gaps in SSO services, advocate for improvements and implement robust solutions.
  • Conduct rigorous reviews of complex protocol implementations and cryptographic designs to ensure strict adherence to RFC standards.
  • Proactively identify and resolve cross-team technical dependencies for seamless integration.
  • Teach, guide and upskill developers, fostering a culture of deep identity security awareness.
  • Represent the company in the cybersecurity industry by speaking at tech conferences, writing technical blogs or contributing to open-source identity standards.

What you'll need

  • 10+ years of professional software engineering experience, with a proven track record in a Tech Lead or Principal Engineer role.
  • Experience in at least one of: C#/.NET, Java or Python; willingness to work with the C#/.NET technology stack.
  • Exposure or strong interest in applying AI/ML technologies within cybersecurity contexts.
  • Strong background in modern cloud-native architectures, distributed microservices and secure-by-design engineering principles.

Nice to have

  • Proven experience in public speaking, technical writing (blogs/whitepapers) or mentoring engineering communities.
  • Broad understanding of the business context, connecting technical decisions to customer value.
  • Ability to translate highly complex technical concepts for both engineering and business stakeholders.
  • Deep, hands-on expertise with Identity and Access Management (IAM) architectures, specifically building and securing SAML 2.0 Identity/Service Providers and OAuth 2.0/OIDC Authorization Servers.

Details

  • Location: Hyderabad, India (Office).
  • Most teams work from the office full time, with flexibility when needed.
  • Immigration sponsorship is not available for this position.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Principal Engineer Software