Overview
Staff Software Engineer role in the BPay squad within Domestic Payments. You will work on uplifting business capabilities and modernising our tech stack, building a current banking experience for millions of customers. You will be hands-on with coding and help shape the evolution of the system through design and development of microservices, data access layers, REST APIs, and integration services for third-party APIs. You will also join regular engineering guilds and provide technical guidance to junior engineers.
We offer opportunities to develop careers across different functions and teams within the wider Bank.
Responsibilities
- Design and develop microservices, data access layers, REST APIs, and integration services for third-party API consumption.
- Write secure, reliable, and well-tested code; manage risk with safe deployments and automated testing.
- Collaborate with domain architects, SMEs, Product managers and Engineers to design solutions and steer architectural direction.
- Provide technical leadership and mentorship to senior and junior engineers; contribute to engineering guilds.
- Remain at the forefront of technology, exploring cloud platforms, Gen AI and Machine Learning, and driving adoption of new tools and practices.
- Champion DevSecOps practices, automation, and continuous delivery; identify and mitigate security risks early.
- Ensure system reliability, performance, and accountability for outcomes.
Qualifications & Skills
- Technical Authority – act as the go-to expert for technical solutions, guide the team through challenges, perform code reviews, and contribute to architectural decisions.
- Hands-on Leadership – contribute high-quality code and drive scalable, secure solutions.
- Mentorship & Collaboration – mentor engineers, share knowledge, and foster collaboration.
- DevSecOps Mindset – security-first approach, automation, and reliable deployments.
- Problem Solving – navigate complexity and ambiguity to deliver technical excellence.
- Innovation Leader – stay current with cloud, Gen AI, RAG, MCP, and related technologies.
- Accountability – own outcomes and ensure reliable system performance.
- Solution Design – lead architecture with domain architects, SMEs, Product managers and Engineers.
- Experience with: Cloud (AWS, Serverless, Containers), Databases (Aurora, RDS, Redis, ElastiCache, Oracle), Languages (TypeScript or Java), Eventing (SQS, SNS, EventBridge, Kafka), GitHub/GitHub Actions, Terraform, Observability (OpenTelemetry, Prometheus, Grafana, CloudWatch), Security (Vault, AWS Secrets Manager), API design, microservices, serverless, SRE, Payments (NPP, SWIFT, BIAN - desirable), AI in engineering concepts (Gen-AI, RAG) and related tooling.
Benefits & Other Information
We support flexibility to balance where work is done, with at least half your time each month in the office. If you are part of the Commonwealth Bank Group, apply via Sidekick. For accessibility support, contact HR Direct.
Advertising End Date: 07/10/2025
#J-18808-Ljbffr
📌 Staff Software Engineer
🏢 Commonwealth Bank
📍 Sydney