Staff Cloud Software Engineer in Bengaluru, India is listed on Jobeax. Browse 30,000+ vacancies available.
At CommBank, technology underpins how we protect and serve millions of customers and how our people securely access the systems they need.
Our engineering teams build and operate technology at significant scale, with security, resilience and engineering quality designed in from the outset. CommBank India is an important part of our global engineering capability, working as one engineering community across India and Australia.
We are building a new generation of identity capabilities that move beyond traditional identity administration and point-in-time access decisions. The Identity Graph & Signals team is creating the technology foundation to understand identities, their relationships, their access and their behaviour across a complex technology estate.
Staff Software Engineer - Identity Graph & Signals
Business & Team: Technology | Cyber / IAE Crew
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.
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.
Define graph models capable of representing complex relationships between human identities, non-human identities, applications, workloads, accounts, credentials, entitlements, devices and resources.
Solve difficult problems involving entity resolution, identity correlation, temporal relationships, graph traversal, event ordering, data quality, consistency, scale and low-latency access.
Make pragmatic engineering trade-offs across performance, reliability, security, maintainability, cost and speed of delivery.
Lead technical design and code reviews, particularly for changes that affect platform architecture, security boundaries, reliability or long-term maintainability.
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.
Contribute reusable patterns and engineering practices to the broader CommBank engineering community.
We are looking for an engineer with substantial experience designing and building complex production systems.
Typically 12+ years of software engineering experience , or equivalent depth of experience building and operating complex production systems.
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 .
Experience building platforms that process large volumes of data or events with demanding requirements for reliability, latency and correctness.
Strong data-modelling capability across one or more of relational, document, key-value, search or graph data stores.
Experience with cloud-native engineering on AWS, Azure or comparable cloud platforms .
Strong engineering practices across automated testing, CI/CD, infrastructure automation, observability, production support and secure software development.
A record of simplifying complex technical problems and turning ambiguous requirements into coherent architectures and working software.
Direct experience in every area below is not required . Strong engineers with adjacent experience are encouraged to apply.
Experience in one or more of the following would be highly regarded:
Graph databases and graph processing , including Amazon Neptune, Neo4j, JanusGraph or equivalent technologies.
Graph modelling, graph traversal languages such as Gremlin or openCypher , entity resolution or relationship analytics.
Large-scale streaming and event platforms such as Kafka, Kinesis, Event Hubs or equivalent .
Modern workload and non-human identity patterns, including service identities, workload identities, certificates, secrets and machine credentials.
Identity-security or cybersecurity telemetry, detection engineering, risk signals or continuous access evaluation.
Technologies and patterns such as SPIFFE/SPIRE, Microsoft Entra, CyberArk, SailPoint, Ping Identity, HashiCorp Vault or equivalent platforms.
Large-scale security, fraud, observability, recommendation, knowledge-graph or other systems where relationships and real-time signals are central to decision-making.
You will have helped create a platform where:
downstream teams can consume reliable identity intelligence through well-designed platform interfaces
The traditional model of managing users, accounts and entitlements in separate systems is increasingly insufficient for cloud, APIs, workloads, AI agents and other non-human identities. The Identity Graph & Signals team is building that foundation at CommBank scale.
Bachelor's degree in Engineering, Computer Science, Information Technology or a related discipline, or equivalent practical experience.