Principal Software Engineer (Java, API, AWS)
Core
Design, develop, and deploy innovative cloud-based workflow solutions and API strategies for a digital banking platform.
Role type
Principal Software Engineer (Java, API, AWS)
Builds
Cloud-native workflow solutions, API gateways, and CI/CD pipelines for banking operations.
Domain
Financial Services / Cloud Infrastructure / Workflow Automation
Required skills
Java, Microservices architecture, AWS (including AWS Gateways), CI/CD pipeline design, Data Architecture (SQL, Postgres), Workflow platform expertise (Pega, Appian), Security controls implementation, Mentoring/Technical leadership.
Preferred skills
Azure AI services, Kubernetes/EKS, Telemetry tools (PagerDuty, Observe), Agile & Scrum.
Technologies
Java, AWS, Pega, Appian, Kubernetes, Git, SQL, Postgres, Azure AI, AWS SageMaker, PagerDuty, Observe.
Responsibilities
Shape the future of the digital platform by designing and deploying innovative technology solutions; Lead engineers in implementing complex workflow solutions in a cloud-based environment; Establish new ways of working to promote a DevOps culture; Design and implement solutions for business-driven initiatives and technology uplift; Constructively challenge the status quo while influencing stakeholders; Apply thought leadership in software and API architecture to set future development directions.
Seniority
Principal, hands-on IC with strategy & mentorship (via careerplan.io/jobs/30096af1-5a37-42b5-8bad-f078469ba603-principal-software-engineer-java-api-aws-at-commonwealth-bank-of-australia)