Staff Engineer (Nodejs/Typescript & AWS) at Commonwealth Bank
Location: Sydney/Melbourne (flexible work arrangements with in-office presence required at least part of the time).
Overview
We are seeking a Staff Engineer to lead engineering initiatives in the Payments team, driving modernization, scalability, security, and reliability of payment solutions. You will shape the future of Engineering at CommBank, championing cutting-edge solutions and fostering innovation with real-world impact.
Responsibilities
* Lead the Payment as a Service (PaaS) customer onboarding squad and contribute to the onboarding journey with a strong security-first approach.
* Design solutions for complex challenges, including onboarding and migrating to new tooling and removing obsolete systems.
* Drive Engineering Governance, Continuous Delivery, and architectural simplification initiatives (Cloud, event-based architecture).
* Decompose monoliths or build microservices at scale, with emphasis on data-intensive APIs and event-driven applications.
* Operate microservices in a DevSecOps environment and address technical debt pragmatically.
* Build and guide high-performing engineering teams, upskilling peers and promoting inclusive practices.
* Define and execute technical direction and strategy, collaborating with stakeholders.
Qualifications & Experience
* Application development experience with Node.js, TypeScript, and REST APIs.
* Serverless computing on AWS (Lambda, API Gateway, IAM Roles & Policy, SQS, SNS, DynamoDB).
* Node.js backend development with TypeScript.
* Knowledge of OAuth2 and mTLS.
* Infrastructure as code using AWS CDK, Terraform, CloudFormation, or SST.
* Experience in a DevOps environment and contributing to CI/CD pipelines.
* Microservices architecture, design patterns, and software engineering best practices.
* Experience with Pub/Sub and streaming technologies (SQS, SNS, Kafka, Kinesis).
* Monitoring and logging tools (e.g., Splunk, CloudWatch).
What We Offer
* Opportunities to work on impactful programs that enhance customer experiences in payments.
* Support for flexible work arrangements with in-office time as needed.
* Access to development and mentorship to advance your engineering leadership.
Why Commonwealth Bank
Commonwealth Bank is an equal opportunity employer. We're focused on building diverse, inclusive teams and providing a supportive environment for all employees.
Advertising End Date: 26/09/2025
Employment type: Full-time
Seniority level: Mid-Senior level
Job function: Engineering and Information Technology
#J-18808-Ljbffr