{"id":3418826,"url":"https://alion.io/job/commonwealth-bank-staff-software-engineer-gs","title":"Staff Software Engineer (G&S)","company":{"id":4466443,"name":"Commonwealth Bank","domain":"combankltd.com","url":"https://alion.io/company/combankltd","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":33000,"max_usd":82000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":26},"experience_years_min":12,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Go","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"Least Privilege","optional":false},{"name":"Python","optional":false},{"name":"SLI/SLO/SLA","optional":false},{"name":"AI Agents","optional":true},{"name":"Amazon Kinesis","optional":true},{"name":"Amazon Neptune","optional":true},{"name":"Apache Kafka","optional":true},{"name":"CyberArk","optional":true},{"name":"HashiCorp Vault","optional":true},{"name":"Neo4j","optional":true},{"name":"Ping Identity","optional":true}],"status":"live","first_seen_at":"2026-10-28T17:25:07Z","employer_posted_date":null,"last_verified_at":"2026-10-28T17:25:07Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"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.\n\nRole Title – Staff Software Engineer\n\nBusiness Unit– Group Security\n\nLocation- Bangalore- Manyata tech Park\n\nImpact 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.\n\nThe 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.\n\nYou will work on problems spanning distributed systems, graph modelling, event-driven architectures, identity security and large-scale data processing.\n\nThis 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.\n\nKey Responsibilities\n\nYou will:\n\nProvide technical leadership for the architecture, design and evolution of the Identity Graph & Signals platform.\nDesign and build highly available, secure and scalable distributed services that ingest, normalise, correlate and serve identity relationships and security signals.\nDefine graph models capable of representing complex relationships between human identities, non-human identities, applications, workloads, accounts, credentials, entitlements, devices and resources.\nEngineer high-volume ingestion and event-processing pipelines for identity, authentication, authorisation, entitlement, device, workload and security telemetry.\nDevelop 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.\nSolve difficult problems involving entity resolution, identity correlation, temporal relationships, graph traversal, event ordering, data quality, consistency, scale and low-latency access.\nEstablish clear architectural boundaries, domain models, APIs, engineering patterns and technical standards that allow the platform to evolve safely.\nMake pragmatic engineering trade-offs across performance, reliability, security, maintainability, cost and speed of delivery.\nRemain deeply hands-on with production code, prototypes, design reviews and complex engineering problems.\nLead technical design and code reviews, particularly for changes that affect platform architecture, security boundaries, reliability or long-term maintainability.\nBuild security into the platform by design, including strong workload identity, authentication and authorisation, least privilege, encryption, secrets management and auditable access patterns.\nDesign for operability from the beginning, using observability, SLOs, automated testing, deployment automation and production telemetry to continuously improve reliability.\nWork closely with identity architects, security engineers, product teams, data engineers and application teams across India and Australia.\nIdentify architectural risks and systemic engineering issues early and drive them through to resolution.\nMentor senior engineers and strengthen engineering capability through technical leadership, design thinking and high engineering standards.\nContribute reusable patterns and engineering practices to the broader CommBank engineering community.\n\nRequirement-\n\nWe are looking for an engineer with substantial experience designing and building complex production systems.\n\nYou will bring:\n\nTypically 12+ years of software engineering experience, or equivalent depth of experience building and operating complex production systems.\nDemonstrated Staff-level technical leadership across systems or initiatives spanning multiple engineers, teams or domains.\nExceptional 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.\nStrong experience designing distributed, highly available and horizontally scalable systems.\nDeep understanding of API design, asynchronous processing, event-driven architectures, concurrency, failure handling and distributed-system trade-offs.\nExperience building platforms that process large volumes of data or events with demanding requirements for reliability, latency and correctness.\nStrong data-modelling capability across one or more of relational, document, key-value, search or graph data stores.\nExperience with cloud-native engineering on AWS, Azure or comparable cloud platforms.\nStrong engineering practices across automated testing, CI/CD, infrastructure automation, observability, production support and secure software development.\nA record of simplifying complex technical problems and turning ambiguous requirements into coherent architectures and working software.\nThe ability to influence architecture and engineering decisions across teams while remaining collaborative and open to challenge.\nStrong written and verbal communication skills, including the ability to explain complex technical decisions and trade-offs clearly.\n\nHighly Desirable\n\nDirect experience in every area below is not required. Strong engineers with adjacent experience are encouraged to apply.\n\nExperience in one or more of the following would be highly regarded:\n\nGraph databases and graph processing, including Amazon Neptune, Neo4j, JanusGraph or equivalent technologies.\nGraph modelling, graph traversal languages such as Gremlin or openCypher, entity resolution or relationship analytics.\nLarge-scale streaming and event platforms such as Kafka, Kinesis, Event Hubs or equivalent.\nIdentity and Access Management architectures involving OAuth 2.0, OpenID Connect, SAML, SCIM, authentication, authorisation, identity governance or privileged access management.\nModern workload and non-human identity patterns, including service identities, workload identities, certificates, secrets and machine credentials.\nIdentity-security or cybersecurity telemetry, detection engineering, risk signals or continuous access evaluation.\nTechnologies and patterns such as SPIFFE/SPIRE, Microsoft Entra, CyberArk, SailPoint, Ping Identity, HashiCorp Vault or equivalent platforms.\nLarge-scale security, fraud, observability, recommendation, knowledge-graph or other systems where relationships and real-time signals are central to decision-making.\n\nWhat Success Looks Like\n\nWithin this role, success means more than delivering individual features.\n\nYou will have helped create a platform where:\n\nidentity relationships can be understood across previously disconnected systems;\nidentity and security signals can be processed and acted upon quickly;\ndownstream teams can consume reliable identity intelligence through well-designed platform interfaces;\narchitectural decisions enable rather than constrain future use cases;\nreliability, security and operability are intrinsic to the design;\nengineers around you make better technical decisions because of your influence; and\nthe platform becomes a reusable strategic capability rather than another isolated identity system.\n\nThe Engineering Opportunity\n\nIdentity is changing.\n\nThe 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. Security decisions increasingly depend on understanding the relationships between identities, resources, privileges and behaviour, and on being able to respond to signals as circumstances change.\n\nThe Identity Graph & Signals team is building that foundation at CommBank scale.\n\nFor the right engineer, this is an opportunity to solve technically difficult problems, shape a new platform rather than inherit a finished one, and have material influence over how identity security evolves across one of Australia's largest technology environments.\n\nEducation Qualifications\n\nBachelor's degree in Engineering, Computer Science, Information Technology or a related discipline, or equivalent practical experience.\n\nIf you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We're keen to support you with the next step in your career.\n\nWe're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.\n\nAdvertising End Date: 29/11/2026","description_format":"text","description_chars":9362,"description_truncated":false,"requirements":{"experience_years_min":12,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","Commercial & Retail Banks"],"lifecycle":[{"event":"open","at":"2026-10-28T20:09:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":31,"reasons":["seen:2","win:early"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/commonwealth-bank-staff-software-engineer-gs","json_url":"https://alion.io/job/commonwealth-bank-staff-software-engineer-gs.json","meta":{"generated_at":"2026-10-31T10:29:21Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":16053,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4466443},"rest":"https://alion.io/mcp/rest/get_company?id=4466443"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcommonwealth-bank-staff-software-engineer-gs"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcommonwealth-bank-staff-software-engineer-gs"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcommonwealth-bank-staff-software-engineer-gs"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/commonwealth-bank-staff-software-engineer-gs\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcommonwealth-bank-staff-software-engineer-gs"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3418826}},{"tool":"search_jobs","arguments":{"company":"combankltd.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3418826},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}