Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Principal software engineer

Perth
Commonwealth Bank
Software Engineer
Posted: 28 April
Offer description

As a Principal Engineer, you will be a senior, hands‐on technical leader focused on designing, building and operating the core legacy and strategic cloud API platforms that power our digital banking experiences at scale.

You'll apply deep expertise in .NET development, software architectures, infrastructure‐as‐code, cloud platforms, and CI/CD to create secure, reliable and self‐service platforms that enable product teams to move fast safely.

This is a high visibility role, giving you the opportunity to collaborate with stakeholders of the largest and most critical Service Domains under construction. It presents many challenges around scalability, latency, rapid deployment, wide‐scale technical integration, and delivery to tight deadlines.

You Will

* Lead the design and implementation of scalable platform capabilities used by multiple product teams.
* Own critical infrastructure and delivery pipelines end‐to‐end, from design and automation through to runtime operation.
* Actively use AI‐powered engineering practices to improve productivity, reliability and quality.
* Mentor engineers, constructively challenge approaches, and help teams solve complex technical problems.
* Balance speed, safety and risk, ensuring better risk outcomes are engineered into our platforms by default.

Key Capabilities

* Experience in designing and implementing automation for key platform activities, including certificates and vulnerability remediation.
* Has deep understanding of core API service tiers, both old and new generation (IFW, EP, MP, DHP), and preferably has experience in building some of the large‐scale and critical Service Domains that have recently been delivered.
* Continuously explores new tools, patterns and cloud capabilities; quickly learns and applies new technologies, particularly in platform, DevOps and AI‐enabled tooling.
* Confidently questions assumptions and designs in a respectful, evidence‐based way, helping teams converge on better technical and risk outcomes.
* Decomposes complex problems and scalability challenges into clear, actionable solutions; can navigate ambiguity and make pragmatic trade‐offs.
* Leads by example, builds trust, and influences across teams without formal authority; cultivates a culture of ownership, craftsmanship and continuous improvement.
* Understands and owns operational, security and compliance risks in large‐scale platforms; bakes risk controls into design, automation and guardrails rather than treating them as afterthoughts.
* Comfortable using and integrating AI and data‐driven insights to improve engineering workflows, incident response, capacity planning and platform evolution.

Technical Skills

* Expert in coding, scripting and automation (e.g. .NET, AWS SDK) to provision, configure and manage infrastructure and platform services.
* Builds reusable tooling, CLIs and automation frameworks to reduce manual work and improve consistency.
* Designs and manages cloud infrastructure (preferably AWS) using infrastructure‐as‐code (e.g. CloudFormation, Terraform).
* Designs and supports platforms for large‐scale, distributed systems and microservices.
* Defines platform and integration architectures, reference patterns and "golden paths" for product teams.
* Skilled in API, microservices and event‐driven design, and how these align with platform capabilities and constraints.
* Implements metrics, logging, tracing and alerting for platform components.
* Contributes to SLO/SLI design, incident response practices and post‐incident reviews to improve reliability.
* Designs and operates CI/CD pipelines (e.g. GitHub Actions, TeamCity, Octopus) for microservices and platform components.
* Implements deployment strategies (blue/green, canary, feature flags), automated rollbacks and high‐confidence releases at scale.
* Embeds testing at every level (unit, integration, performance, security) into pipelines.
* Promotes testability as a first‐class design concern for platform services and infrastructure code.
* Applies security‐by‐design principles across infrastructure, pipelines and platform services.
* Familiar with secrets management, identity and access control, and security scanning integrated into CI/CD.
* Uses AI tools to enhance coding, testing, triage and documentation.

What You'll Work On

* As a technical leader, take ownership of the full lifecycle of the API's that we are delivering on our interim‐state platform.
* Take responsibility of the platform's operating model, interacting with relevant stakeholders.
* Partner with product and engineering leaders to define platform roadmaps and align them with business and risk objectives.
* Apply innovation to rapidly migrate legacy applications to new Service Domains.
* Improve reliability and operability through better observability, incident tooling and runbooks.
* Uplift engineering practices across squads through mentorship, technical leadership and clear, opinionated patterns.

If this sounds like you, we encourage you to apply.

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer — real-time rail (perth)
Perth
Hitachi Automotive Systems Americas, Inc.
Software Engineer
Similar job
Senior software engineer (full stack, react, aws)
Perth
Gridcog
Software Engineer
Similar job
Software engineer
Perth
Atomi
Software Engineer
Similar jobs
Commonwealth Bank recruitment
Commonwealth Bank jobs in Perth
IT and Tech jobs in Perth
jobs Perth
jobs Western Australia
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Perth > Principal Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save