Staff Software Engineer (G&S)

Commonwealth Bank of Australia

Bengaluru

On-site

INR 6,654,000 - 11,407,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Commonwealth Bank of Australia (CommBank) is seeking a Staff Software Engineer to lead the Identity Graph & Signals platform from Bangalore. You will influence architecture, implement secure, scalable services and collaborate with identity, security, product and data teams across India and Australia.

The role is hands-on, with responsibilities spanning design reviews, production code, and engineering capability uplift within the group security domain.

Qualifications

  • Typically 12+ years of software engineering experience or equivalent depth of production systems
  • Staff-level technical leadership across large systems or cross‑team initiatives
  • Exceptional software engineering capability in modern backend languages such as Java, Kotlin, Go, C#, Python

Responsibilities

  • Provide technical leadership for architecture, design and evolution of Identity Graph & Signals platform
  • Design and build highly available, secure, scalable distributed services for identity relationships and signals
  • Define graph models to represent human and non-human identities, applications, workloads and resources
  • Engineer high-volume ingestion and event-processing pipelines for identity, authentication, entitlements and telemetry
  • Develop APIs and services consumed by authentication, authorization and security capabilities
  • Solve complex problems in entity resolution, identity correlation and graph traversal
  • Establish architectural boundaries, domain models and standards for safe platform evolution
  • Mentor engineers and contribute to the CommBank engineering community

Job description

Organization

At CommBank, we never lose sight of the role we play in delivering a brighter future for our customers and supporting our communities. Our focus is to help customers and communities move forward to progress. To make the right financial decisions and achieve their dreams, targets and aspirations. Regardless of where you work within our organization, your initiative, talent, ideas and energy all contribute to the impact that we can make with our work. Together we can build tomorrow's bank today.


Role Title

Staff Software Engineer


Business Unit

Group Security


Location

Bangalore- Manyata tech Park


Impact and Contributions

As a Staff Software Engineer - Identity Graph & Signals , you will be one of the senior individual contributors responsible for the technical direction and engineering quality of a strategic identity platform.


The platform will build a connected representation of identities across people, privileged identities, service accounts, workloads, applications, devices, credentials, entitlements and resources. It will combine that graph with near-real-time identity and security signals to enable stronger identity intelligence, risk detection and dynamic security decisions.


You will work on problems spanning distributed systems, graph modelling, event-driven architectures, identity security and large-scale data processing.


This is a hands-on Staff engineering role. You will design systems, write production software, make consequential architecture decisions and raise engineering capability across the team. You will influence engineers and teams beyond your immediate delivery scope without relying on organisational authority.


Key Responsibilities


  • Provide technical leadership for the architecture, design and evolution of the Identity Graph & Signals platform.

  • Design and build highly available, secure and scalable distributed services that ingest, normalise, correlate and serve identity relationships and security signals.

  • Define graph models capable of representing complex relationships between human identities, non-human identities, applications, workloads, accounts, credentials, entitlements, devices and resources.

  • Engineer high-volume ingestion and event-processing pipelines for identity, authentication, authorisation, entitlement, device, workload and security telemetry.

  • Develop APIs and services that allow identity relationships and signals to be consumed by authentication, authorisation, access governance, privileged access, detection and response, and other security capabilities.

  • Solve difficult problems involving entity resolution, identity correlation, temporal relationships, graph traversal, event ordering, data quality, consistency, scale and low-latency access.

  • Establish clear architectural boundaries, domain models, APIs, engineering patterns and technical standards that allow the platform to evolve safely.

  • Make pragmatic engineering trade-offs across performance, reliability, security, maintainability, cost and speed of delivery.

  • Remain deeply hands-on with production code, prototypes, design reviews and complex engineering problems.

  • Lead technical design and code reviews, particularly for changes that affect platform architecture, security boundaries, reliability or long-term maintainability.

  • Build security into the platform by design, including strong workload identity, authentication and authorisation, least privilege, encryption, secrets management and auditable access patterns.

  • Design for operability from the beginning, using observability, SLOs, automated testing, deployment automation and production telemetry to continuously improve reliability.

  • Work closely with identity architects, security engineers, product teams, data engineers and application teams across India and Australia.

  • Identify architectural risks and systemic engineering issues early and drive them through to resolution.

  • Mentor senior engineers and strengthen engineering capability through technical leadership, design thinking and high engineering standards.

  • Contribute reusable patterns and engineering practices to the broader CommBank engineering community.


Requirements

We are looking for an engineer with substantial experience designing and building complex production systems. You will bring:



  • Typically 12+ years of software engineering experience , or equivalent depth of experience building and operating complex production systems.

  • Demonstrated Staff-level technical leadership across systems or initiatives spanning multiple engineers, teams or domains.

  • Exceptional software engineering capability in at least one modern backend language such as Java, Kotlin, Go, C#, Python or equivalent , with the ability to work effectively across a broader technology stack.

  • Strong experience designing distributed, highly available and horizontally scalable systems .

  • Deep understanding of API design, asynchronous processing, event-driven architectures, concurrency, failure handling and distributed-syste

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer (G&S)
Staff Software Engineer (G&S)

Commonwealth Bank • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Staff Software Engineer (Harrier)
Staff Software Engineer (Harrier)

Commonwealth Bank of Australia • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Staff Software Engineer (.NET)
Senior Staff Software Engineer (.NET)

Commonwealth Bank of Australia • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Staff Software Engineer (Harrier)
Staff Software Engineer (Harrier)

Commonwealth Bank • Bengaluru

On-site
INR 4,200,000 - 6,000,000
Senior Staff Software Engineer - Full Stack AI Systems
Senior Staff Software Engineer - Full Stack AI Systems

Commonwealth Bank of Australia • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Staff Software Engineer - .NET
Staff Software Engineer - .NET

Commonwealth Bank • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Senior Software Engineer
Senior Software Engineer

Commonwealth Bank • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Cyber Security Engineer
Senior Cyber Security Engineer

Commonwealth Bank of Australia • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Flexible working options
Chief Engineer
Chief Engineer

Commonwealth Bank of Australia • Bengaluru

On-site
INR 2,500,000 - 5,000,000
Senior Data Engineer
Senior Data Engineer

Commonwealth Bank • Bengaluru

On-site
INR 1,800,000 - 3,200,000