Payments - Engineering Manager
Commonwealth Bank of AustraliaMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead and contribute hands-on to design, build, and operate resilient payment solutions with 99.999% availability within Channel & Reporting product systems.
Own end-to-end solution design, including APIs, event-driven integration, data flow, security, scalability, and performance on AWS cloud environments.
Drive engineering governance by establishing standards, CI/CD pipelines, DevOps, automated testing, and secure software development practices.
Minimum Requirements
Proven software engineering experience with hands-on production coding in C#, .NET/.NET Core, Node.js, NestJS, and Next.js.
Experience designing microservices, API-first, event-driven systems with AWS cloud services (Lambda, API Gateway, ECS/EKS, Fargate, IAM, VPC).
Practical knowledge of DevOps tools and practices including GitHub Actions, Jenkins/TeamCity, Docker, Kubernetes, infrastructure as code, and automated testing.
Degree in Computer Science, Software Engineering, or related field, or equivalent industry experience; Work Experience Required: Not explicitly mentioned in the JD.
Ideal Candidate Profile
Experienced technical leader comfortable balancing hands-on coding with coaching and leading engineers on architecture, coding, and DevSecOps.
Strong background in cloud-native microservices and event-driven architectures on AWS supporting critical payment applications requiring high availability and reliability.
Able to translate complex business outcomes into technical requirements and pragmatic design decisions, with a focus on risk, cost, maintainability, and stakeholder communication.
