Commonwealth Bank of Australia

Staff Software Engineer (G&S)

Commonwealth Bank of Australia
Apply
3 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Lead the architecture, design, and evolution of the Identity Graph & Signals platform.
  • Build highly available, secure, and scalable distributed services for identity relationships and security signals.
  • Define graph models and engineer high-volume ingestion and event-processing pipelines.
  • Develop APIs and services supporting authentication, authorization, access governance, privileged access, and detection capabilities.
  • Solve entity resolution, identity correlation, temporal relationship, graph traversal, event ordering, data quality, consistency, scale, and latency challenges.
  • Establish architectural boundaries, domain models, APIs, engineering standards, and reusable patterns.
  • Lead technical design and code reviews and remain hands-on with production software and complex engineering problems.
  • Build security, observability, automated testing, deployment automation, and production telemetry into the platform.
  • Collaborate with identity architects, security engineers, product teams, data engineers, and application teams across India and Australia.
  • Identify systemic engineering risks, mentor senior engineers, and raise technical capability across teams.

Requirements

  • Typically 12+ years of software engineering experience or equivalent depth building and operating complex production systems.
  • Demonstrated Staff-level technical leadership across initiatives involving multiple engineers, teams, or domains.
  • Exceptional capability in at least one modern backend language such as Java, Kotlin, Go, C#, or Python.
  • Strong experience with distributed, highly available, horizontally scalable systems, API design, asynchronous processing, event-driven architectures, concurrency, and failure handling.
  • Experience building high-volume data or event-processing platforms with demanding reliability, latency, and correctness requirements.
  • Strong data modelling experience across relational, document, key-value, search, or graph data stores.
  • Experience with cloud-native engineering on AWS, Azure, or comparable cloud platforms.
  • Strong practices in automated testing, CI/CD, infrastructure automation, observability, production support, and secure software development.
  • Ability to simplify complex technical problems, develop coherent architectures, influence decisions across teams, and communicate technical trade-offs clearly.
  • A bachelor’s degree in Engineering, Computer Science, Information Technology, or a related discipline, or equivalent practical experience.
  • Highly desirable experience includes graph databases and processing, Gremlin or openCypher, Kafka or comparable streaming platforms, IAM architectures, workload identities, security telemetry, and platforms such as SPIFFE/SPIRE, Microsoft Entra, CyberArk, SailPoint, Ping Identity, or HashiCorp Vault.

Benefits

  • Opportunity to shape a new strategic identity-security platform at CommBank scale and influence identity security across a major technology environment.
  • Role based in Bangalore at Manyata Tech Park, collaborating with teams across India and Australia.
  • Internal Commonwealth Bank Group applicants, including Bankwest and x15ventures, must apply through Sidekick.
  • Accessibility support is available through HR Direct.
Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

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, digital banking, superannuation, and investment platforms such as CommSec. Founded in 1911, the bank serves millions of customers through branches, contact centres, and online channels.

Contact me