Commonwealth Bank

Principal Software Engineer – API, Platform Development

Commonwealth Bank

full-time

Posted on:

Location Type: Hybrid

Location: SydneyAustralia

Visit company website

Explore more

AI Apply
Apply

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