Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer

Home > Python programming jobs

Staff Software Engineer in Australia new

  • Commonwealth Bank of Australia
  • Full time
  • Email
  • Sydney

Responsibilities

  • Lead engineering adoption of Microsoft Entra ID for Agents and Microsoft Agent 365, including agent registration, ownership, permissions, inventory, visibility, and lifecycle controls.
  • Establish secure patterns for agent identity, authentication, authorization, secrets, tool access, and privileged operations.
  • Design controls addressing prompt injection, excessive agency, unsafe tool use, credential exposure, privilege escalation, and data leakage.
  • Apply Zero Trust, least privilege, identity isolation, scoped permissions, short-lived credentials, and human approval to agent architectures.
  • Build and prototype secure agentic AI capabilities for Identity Services engineering and operational workflows.
  • Ensure agent activity is observable, attributable, auditable, and appropriately governed.
  • Provide hands-on technical leadership, mentor engineers, and simplify or retire obsolete architecture.
  • Shape the technical roadmap for agentic AI, automation, and identity engineering within Identity Services.

Requirements

  • Strong identity engineering expertise combined with practical knowledge of AI agents and their security risks.
  • Hands-on expertise with Microsoft Entra ID for Agents, Microsoft Agent 365, or comparable agent identity and governance platforms.
  • Strong knowledge of Microsoft Entra ID, OAuth 2.0, OpenID Connect, application identities, service principals, managed identities, and workload identities.
  • Experience designing enterprise identity lifecycle and governance patterns for non-human identities.
  • Applied understanding of agentic AI threats, threat modeling, trust boundaries, sandboxing, tool allow-listing, permission scoping, and secure handling of untrusted content.
  • Understanding of secure delegation, token exchange, and emerging agent identity approaches such as AI Identity Management System.
  • Familiarity with Microsoft 365 Copilot, Copilot Studio agents, Microsoft Graph permissions, connectors, or MCP-style tool integrations.
  • Practical PowerShell, Python, or similar coding skills, with confidence working across APIs, SDKs, and configuration-as-code.
  • Ability to influence engineering direction, mentor others, and own complex strategic initiatives.

Benefits

  • CommBank offers an accessible, inclusive, and respectful workplace with support or adjustments available.
  • Applications are welcomed from people of all backgrounds, with particular commitment to Aboriginal and/or Torres Strait Islander Peoples.
  • Advertising end date: 16/11/2026.

Commonwealth Bank of Australia

Commonwealth Bank of Australia is an ASX-listed bank headquartered in Sydney that provides retail, business, and institutional banking, payments, and wealth services across Australia. Its offerings include transaction and savings accounts, home and business lending, cards, merchant services, digi...

Similar positions

Senior Site Reliability Engineer

  • GoDaddy
  • Full time
  • Remote
  • 11/10/2026
  • Salary: Competitive
  • UK

Sr. Full Stack Engineer

  • SpaceX
  • Full time
  • USA
  • 11/10/2026
  • Salary: $165k - $230k/yr
  • Hawthorne, CA

Research Engineer - Novel AI Platforms

  • Future of Life Organizations
  • Full time
  • USA
  • 11/10/2026
  • Salary: $140k-$210k
  • Remote

DevOps Engineer

  • Nasdaq
  • Full time
  • Australia
  • 11/10/2026
  • Salary: Competitive
  • Sydney

Cloud Platform Engineer

  • RMIT University
  • Full time
  • Others
  • 11/10/2026
  • Salary: Competitive
  • Ho Chi Minh City, Vietnam