Staff Software Engineer

2 weeks ago


Melbourne, Victoria, Australia Commonwealth Bank Full time

OverviewJoin to apply for the Staff Software Engineer role at Commonwealth Bank.
Join to apply for the Staff Software Engineer role at Commonwealth Bank.Get AI-powered advice on this job and more exclusive features.Do work that matters Business Banking Technology has a vision of becoming Australia's leading digital business bank, empowering businesses and people to succeed with tomorrow's technology.
We work hand-in-hand with our business colleagues to solve problems with customer centricity and technical innovation, cultivating a world-class empowered team who build technology solutions for the future.As a Staff Software Engineer, you will be part of the BPay squad within the Domestic Payments crew building a new banking experience.
You will be working with engineers on uplifting business capabilities and modernising our tech stack.
We offer regular opportunities to work on some of the finest IT systems in Australia serving millions of customers, as well as opportunities to develop careers across different functions and teams within the wider Bank.
ResponsibilitiesHands-on coding and shaping the evolution of the system by designing and developing microservices, data access layers, REST APIs, and writing integration services for third-party API consumption.Manage risk with safe deployments and automated testing, and continue learning about back-end engineering.Join regular engineering guilds and provide technical guidance to junior team members.Act as Technical Authority, perform rigorous code reviews, and contribute to robust architectural decisions.Lead by example with high-quality code contributions, designing scalable, secure, and efficient solutions.Mentor engineers, facilitate knowledge sharing, and foster collaboration within the team.Champion DevSecOps practices, security, automation, and continuous delivery.Drive solution design in collaboration with domain architects, SMEs, Product Managers, and Engineers.Stay at the forefront of emerging technologies including cloud platforms, Gen AI, and machine learning, and encourage adoption of new tools.Take ownership of outcomes, ensuring system reliability and prompt issue resolution.
Qualifications & SkillsTechnical leadership and deep engineering expertise with ability to set standards for engineering excellence.Proven experience or exposure to cloud platforms, microservices, API design, data-intensive applications, and secure deployments.Experience with AWS, serverless, containers, and related database technologies (Aurora, RDS, Redis, ElastiCache, Oracle).
Languages: TypeScript or Java.Eventing: SQS, SNS, EventBridge, Kafka (MKS).
Engineering tools: Github, Github Actions, Terraform Enterprise, Artifactory, AKKA, SST.Observability: OpenTelemetry, Prometheus, Grafana, CloudWatch.Security: Vault, Parameter Store, AWS Secrets Manager, AWS Certificate Manager.Design, testing (TDD, BDD, automation), and system design across microservices, API design, and event-driven/serverless architectures.Payments: NPP, SWIFT, BIAN – desirable.AI in engineering (e.g., Gen AI, RAG, MCP) and related concepts.
Employment detailsSeniority level: Mid-Senior levelEmployment type: Full-timeJob function: Engineering and Information Technology
Advertising End Date: 19/09/2025
Referrals increase your chances of interviewing at Commonwealth Bank by 2x.
Get notified about new Staff Software Engineer jobs in Greater Melbourne Area.
#J-18808-Ljbffr



  • Melbourne, Victoria, Australia Easygo Full time

    Join to apply for the Staff Software Engineer - Kick role at Easygo1 week ago Be among the first 25 applicantsJoin to apply for the Staff Software Engineer - Kick role at EasygoGet AI-powered advice on this job and more exclusive features.Kick is a global live-streaming platform for all types of entertainment content. Our mission is to empower content...


  • Melbourne, Victoria, Australia Easygo Full time

    Join to apply for the Staff Software Engineer - Kick role at Easygo1 week ago Be among the first 25 applicantsJoin to apply for the Staff Software Engineer - Kick role at EasygoGet AI-powered advice on this job and more exclusive features.Kick is a global live-streaming platform for all types of entertainment content. Our mission is to empower content...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    OverviewJoin to apply for the Staff Software Engineer role at Commonwealth Bank. Join to apply for the Staff Software Engineer role at Commonwealth Bank.Get AI-powered advice on this job and more exclusive features.Do work that matters Business Banking Technology has a vision of becoming Australia's leading digital business bank, empowering businesses and...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    OverviewStaff Software Engineer – Full Stack .NET Cloud DeveloperRole Overview: As a Staff Software Engineer, you will be part of a high-performing engineering team focused on building scalable, secure, and resilient cloud-native applications using the Microsoft .NET stack. You'll work across the full software development lifecycle, from design and...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    OverviewStaff Software Engineer – Full Stack .NET Cloud DeveloperRole Overview: As a Staff Software Engineer, you will be part of a high-performing engineering team focused on building scalable, secure, and resilient cloud-native applications using the Microsoft .NET stack. You'll work across the full software development lifecycle, from design and...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    OverviewStaff Software Engineer (C# .Net React & AWS) – Commonwealth BankJoin to apply for the Staff Software Engineer (C# .Net React & AWS) role at Commonwealth Bank.As a Staff Software engineer, you will be part of a squad within the Payments Channel and Reporting crew building a new banking experience.You will be working with engineers on uplifting...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    OverviewStaff Software Engineer (C# .Net React & AWS) – Commonwealth BankJoin to apply for the Staff Software Engineer (C# .Net React & AWS) role at Commonwealth Bank.As a Staff Software engineer, you will be part of a squad within the Payments Channel and Reporting crew building a new banking experience. You will be working with engineers on uplift­ing...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    OverviewStaff Software Engineer (C# .Net React & AWS) – Commonwealth BankJoin to apply for the Staff Software Engineer (C# .Net React & AWS) role at Commonwealth Bank.As a Staff Software engineer, you will be part of a squad within the Payments Channel and Reporting crew building a new banking experience. You will be working with engineers on uplift­ing...


  • Melbourne, Victoria, Australia REA Group Full time

    OverviewJoin to apply for the Staff Software Engineer role at REA Group.Join to apply for the Staff Software Engineer role at REA Group.With bold and ambitious goals, REA Group is changing the way the world experiences property. No matter where you're at on your property journey, we're here to help with every step - whether that's finding or financing your...


  • Melbourne, Victoria, Australia REA Group Full time

    OverviewJoin to apply for the Staff Software Engineer role at REA Group.Join to apply for the Staff Software Engineer role at REA Group.With bold and ambitious goals, REA Group is changing the way the world experiences property. No matter where you're at on your property journey, we're here to help with every step - whether that's finding or financing your...