
Principal Software Engineer – API, Platform Development
Commonwealth Bank
full-time
Posted on:
Location Type: Hybrid
Location: Sydney • Australia
Visit company websiteExplore more
Job Level
About the role
- You will be responsible for ongoing change and development for the workflow solutions and provide technology oversight to different business units.
- Help to shape the future of our digital platform while focusing on designing, developing, and deploying innovative technology solutions.
- Use your skills in leading the engineers and implementing complex workflow solutions in a cloud-based environment.
- Ensure that appropriate cyber security controls are implemented and play a significant mentoring role in providing technical assistance to the engineers in the team.
- Foster an environment of engineering excellence and a culture of ongoing improvement.
- Support critical programs of work by designing and implementing solutions for business-driven initiatives and technology uplift as part of Workflow Crew.
- Enjoy working in a hybrid agile development environment, running workshops and sprint ceremonies.
Requirements
- Demonstrated experience with the architecture and design and development of Platforms – Infrastructure as code.
- Strong development experience using programming languages such as C# or Java
- Excellent knowledge of Microservices – Cloud Native integrations patterns, design and implementation, complaint network flows, security zoning etc.
- Various hosting patterns like Paas, SaaS, AWS, Azure. – Eks, Kubernetes etc.
- Cloud domain knowledge in AWS
- Proficient at Data Architecture and working with other larger volume in data - ingestion, transformation, and consumption patterns. – RDBMS, SQL, Postgres etc.
- Understanding of AI model lifecycle, including training, deployment, and monitoring and exposure to AI frameworks or cloud-based AI services (e.g., Azure AI, AWS SageMaker).
- Experience in telemetry and setup monitoring and alerting on industry standard tooling- Observe, Obstack, Pagerduty.
- Ability to build CI/CD pipelines using Git.
- Innovates management practices that facilitate seamless collaboration and efficiency across thousands of engineers.
- Orchestrates complex workflows through automation scripts, managing the deployment lifecycle of interconnected infrastructure components.
- Designing, documenting and presenting formal solution designs.
- Agile & Scrum Knowledge preferred
- Good understanding of a Workflow stack- Pega/Appian is desirable
Benefits
- Flexible working hours
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#JavaMicroservicesInfrastructure as codeData ArchitectureRDBMSSQLPostgresCI/CDAutomation scripts
Soft skills
MentoringCollaborationLeadershipCommunicationProblem-solvingInnovationAgileScrumContinuous improvementWorkshop facilitation