Principal Software Engineer - Ai

DigiCert Inc

Bangalore, India
On-site
Distributed identity and authorization systems
Zero trust principles for agent communication
Cryptographic identity and verifiable credentials
This role involves architecting the trust layer to define how AI agents are identified, authenticated, authorized, and governed at scale

Job Summary

  • This role involves architecting the trust layer to define how AI agents are identified, authenticated, authorized, and governed at scale.
  • The successful candidate will build sophisticated multi-agent workflows to stress-test identity boundaries and simulate real-world enterprise attack scenarios.
  • You will own the architectural direction and long-term technical roadmap while establishing engineering standards for security and reliability.

Matching Summary

This role involves architecting the trust layer to define how AI agents are identified, authenticated, authorized, and governed at scale.

Skills & Requirements

Must-have

  • Distributed identity and authorization systems
  • Zero Trust principles for agent communication
  • Cryptographic identity and verifiable credentials
  • Kubernetes-based containerized microservices
  • Multi-tenant SaaS service design
  • Adversarial test harnesses for AI security
  • Secure developer SDKs and API design

Nice-to-have

  • Experience with MCP or custom tool protocols
  • Mentoring engineers in high-ownership environments
  • Knowledge of prompt injection defense strategies
  • Background in quantum-safe future technologies

Key Requirements

  • 12+ years of professional software engineering experience
  • Hands-on technical leadership capability
  • Proven track record in cloud-native infrastructure

Work Rights

Not specified

Tailored Resume

Cover Letter