 
        
        Staff Software Engineer Job
About the Role: We are seeking a highly skilled Staff Software Engineer to join our BPay squad within Domestic Payments. The successful candidate will be responsible for enhancing business capabilities and modernizing our tech stack, building a new banking experience for millions of customers.
As a Staff Software Engineer, you will be hands-on with coding and contribute to the evolution of our system through design and development of microservices, data access layers, REST APIs, and integration services for third-party APIs.
Your Responsibilities:
 * Design and develop scalable, secure microservices, data access layers, REST APIs, and integration services for third-party API consumption.
 * Write reliable, 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.
Requirements & 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.
We Offer: Flexibility to balance work location, with at least half your time each month in the office. If you are part of the Commonwealth Bank Group, apply via internal channels. For accessibility support, contact HR Direct.