{"id":782204,"url":"https://alion.io/job/bankwest-staff-software-engineer-java","title":"Staff Software Engineer - Java","company":{"id":449678,"name":"Bankwest","domain":"bankwest.com.au","url":"https://alion.io/company/bankwest-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","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":["Perth, Australia"],"countries":["AU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":111000,"max_usd":239000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":2415},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon CloudWatch","optional":false},{"name":"Amazon EC2","optional":false},{"name":"Amazon ECS","optional":false},{"name":"Ansible","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"AWS Fargate","optional":false},{"name":"AWS Lambda","optional":false},{"name":"CI/CD","optional":false},{"name":"CloudFormation","optional":false},{"name":"Docker","optional":false},{"name":"DynamoDB","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Grafana","optional":false},{"name":"Java","optional":false},{"name":"JMeter","optional":false},{"name":"Kubernetes","optional":false},{"name":"Next.js","optional":false},{"name":"Octopus Deploy","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"RabbitMQ","optional":false},{"name":"React.js","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"TeamCity","optional":false},{"name":"Terraform","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-08-24T00:00:00Z","employer_posted_date":"2026-10-02","last_verified_at":"2026-11-06T20:56:13Z","board_verified":true,"closed_at":null,"days_open":74,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":74},"description":"We're shaping next-gen lending at scale with CBA backing!\n\nYou have deep Java microservices expertise and lead hands-on\n\nTogether we modernise lending with resilient, cloud-native systems\n\nDo work that matters:\nBankwest has a rich heritage. We’re proud to be part of the fabric of Western Australia with a strong culture built on local support. With the support of a strong partner in CBA, we share a belief in the value of our brand, our potential for growth and a big aspirational Vision.\nStep into a pivotal role as a Staff Software Engineer within the Safe and Resilient Lending Crew, this is no ordinary Software Engineering function. We're building tomorrow’s bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank.\nEnvisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build Australia’s future economy.You will provide architectural leadership across complex distributed systems, driving design decisions that strengthen resilience, scalability and performance while solving real world financial challenges that impact customers every day.\nThis role goes beyond architecture, offering the chance to lead strategically while staying hands on in the code. You will mentor engineers across the chapter, uplift engineering standards, and champion best practices that enable high quality, end to end delivery. Owning solutions across the full software lifecycle, you will bring true full cycle engineering to life, from design through to production and continuous improvement. The environment is collaborative, fast moving and purpose driven, giving you the opportunity to grow your leadership capability while making a meaningful impact on both the platform and the people around you.\nSee yourself in our team:\nThe Safe and Resilient Lending Crew mission istooptimisekey components of the BW lending value chain (including Credit Decisioning, Valuations, LMI, Pricing, Capital/Forecasting Models, CCR) to drive growth, support best in class service levels;and meet changing compliance and regulatory lending expectations.\nThe squads deliver impact through high-scale, resilient distributed systems that directly influence speed to decision, platform stability and future scalability. They combine deep technical expertise with strong ownership, driving change across architecture, engineering standards and system design.\nWith genuine influence across the crew, the teams lifts capability, modernises critical platforms and builds technology that matters to customers, brokers and the business. It is a collaborative, forward-looking environment where engineers shape meaningful outcomes every day.\nWe’re interested in hearing from people who:\nDemonstrate end-to-end leadership across architecture, technology, and strategy, shaping distributed system designs, setting engineering direction and standards, mentoring teams, and aligning technology decisions with business priorities to deliver scalable, resilient, and future-ready platforms\n\nBring proven experience designing and delivering scalable, resilient enterprise systems in high-volume, customer-facing environments\n\nHave deep expertise in Java and Spring Boot microservices, with openness to evolving towards .NET-based architectures\n\nPossess strong experience across event-driven systems, microservices, and Domain-Driven Design, using technologies such as Kafka and RabbitMQ\n\nBuild and operate cloud-native solutions on AWS, including EC2, Lambda, ECS/Fargate, RDS, DynamoDB, and CloudFormation/CDK\n\nChampion DevSecOps practices, owning CI/CD, automated testing, security, observability, and continuous improvement\n\nAre proficient in containerisation and infrastructure as code, including Docker, Kubernetes, Terraform, and Ansible\n\nLead with a hands-on engineering mindset, mentoring others while driving high standards in code quality, performance, and reliability\n\nTech skills:\nWe don't expect you to know everything, but experience in several of the following will set you up for success:\nBack end: Java (essential), Spring Boot; openness to .NET for future architecture\n\nArchitecture: Microservices, Domain-Driven Design, event-driven systems\n\nMessaging: Kafka, RabbitMQ\n\nCloud: AWS (EC2, Lambda, ECS/Fargate, RDS, DynamoDB, CloudFormation, CDK)\n\nDatabase: SQL Server, PostgreSQL, NoSQL\n\nCI/CD & DevOps: TeamCity, Octopus, GitHub Actions\n\nContainers & Infrastructure as Code: Docker, Kubernetes, Terraform, Ansible\n\nFront end: TypeScript, React, Next.js\n\nObservability: Logging, monitoring, tracing (CloudWatch, Prometheus, Grafana, OpenTelemetry, ELK)\n\nTesting: JMeter, BlazeMeter\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.\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.\nAdvertising End Date: 01/11/2026","description_format":"text","description_chars":5172,"description_truncated":false,"requirements":{"experience_years_min":null,"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":["Commercial & Retail Banks","Mortgage Lending & Brokers"],"lifecycle":[{"event":"open","at":"2026-09-12T01:00:39Z"},{"event":"close","at":"2026-09-23T18:33:02Z"},{"event":"reopen","at":"2026-10-02T16:51:33Z"}],"visa":[],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":1,"p_active":0.565,"p_room":0.28,"age_days":74,"expected_fill_days":25,"reasons":["conf:4","win:tail","crowd:"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/bankwest-staff-software-engineer-java","json_url":"https://alion.io/job/bankwest-staff-software-engineer-java.json","meta":{"generated_at":"2026-11-06T22:52:32Z","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":1555,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00: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":449678},"rest":"https://alion.io/mcp/rest/get_company?id=449678"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbankwest-staff-software-engineer-java"},{"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%2Fbankwest-staff-software-engineer-java"},{"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%2Fbankwest-staff-software-engineer-java"},{"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/bankwest-staff-software-engineer-java\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbankwest-staff-software-engineer-java"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":782204}},{"tool":"search_jobs","arguments":{"company":"bankwest.com.au","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":782204},"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"}}