Senior Software Engineer, Information Security

Walmart Walmart · Retail · Bangalore, KA, India

Senior Software Engineer focused on building and operating identity, authentication, and authorization solutions for agentic AI ecosystems, specifically Non-Human Identity (NHI) to enable secure agent onboarding, credential governance, continuous authentication, and policy-based access control. The role involves contributing to core platform components and services to ensure secure and auditable agent actions, supporting enterprise-wide secure AI adoption.

What you'd actually do

  1. Build and enhance services for agent identity provisioning, authentication, and authorization enforcement.
  2. Implement features supporting credential governance (issuance, rotation, revocation) and NHI lifecycle automation.
  3. Contribute to adaptive authorization and risk-aware access patterns, including policy integration and enforcement.
  4. Add auditability and traceability for agent actions by integrating logging, telemetry, and attribution signals.
  5. Participate in threat modeling, secure design reviews, and incident learnings to continuously improve posture.

Skills

Required

  • 5+ years of software engineering experience building and deploying production services
  • 2+ years of experience in identity, authentication, and/or authorization systems (enterprise or platform scale)
  • Working knowledge of NHI concepts (workload identity, service principals, agent credentials) and lifecycle governance
  • Experience implementing authentication flows, token systems, credential rotation, and secure secret handling
  • Familiarity with authorization models (RBAC/ABAC/ReBAC), policy-as-code, or centralized authorization services
  • Knowledge of cloud-native security fundamentals, API security, and service-to-service authentication patterns
  • Ability to design, build, test, deploy, and operate distributed systems with reliability and security in mind
  • Scripting/automation skills (e.g., Python, PowerShell) and comfort improving developer workflows
  • Strong collaboration and communication skills; able to work across engineering and security partners
  • Bachelor's degree in Computer Science, Information Technology, or related field and 5 years' experience in information technology within the past 10 years OR 7 years' experience in information technology or related field within the past 10 years

Nice to have

  • Exposure to Azure/AWS/GCP identity systems, workload identity, or IAM policy models
  • Experience with Kubernetes, OIDC, SPIFFE/SPIRE, mTLS, or service mesh patterns
  • Experience working in environments with compliance requirements and strong audit controls

What the JD emphasized

  • agentic AI ecosystems
  • Non-Human Identity (NHI)
  • agent identity provisioning
  • credential governance
  • adaptive authorization
  • logging, telemetry, and attribution

Other signals

  • agentic AI ecosystems
  • Non-Human Identity (NHI)
  • secure agent onboarding
  • credential governance
  • continuous authentication
  • policy-based access control
  • agent actions are authenticated, authorized, attributable, and auditable