Bankwest

Principal Software Engineer – Full Stack .NET

Bankwest
Apply
25 days ago
Perth, AustraliaStaff+

Responsibilities

  • Architect, build, ship, operate, and continuously improve production customer support platforms.
  • Develop backend services, REST APIs, integrations, and full-stack applications using modern .NET technologies.
  • Design secure, resilient, observable, and scalable solutions across AWS and Azure.
  • Lead the evolution from NLU chatbot services to agentic LLM-powered customer experiences.
  • Set engineering direction, define scalable patterns and governance, and provide technical leadership across multiple crews.
  • Apply monitoring, telemetry, quality engineering, operational excellence, and DevSecOps practices.
  • Mentor engineers and collaborate with cross-functional teams to deliver high-quality outcomes.

Requirements

  • Principal-level experience with .NET or .NET Core, system design, software architecture, and complex distributed enterprise platforms.
  • Proven full-cycle engineering experience with a strong ownership mindset for production systems.
  • Hands-on expertise in REST API design, backend services, integration patterns, and modern full-stack engineering.
  • Experience architecting and scaling secure, resilient, and observable AWS solutions.
  • Experience with Microsoft Copilot Studio, Power Platform, Dynamics 365 Omnichannel, or .NET-based customer-support services is advantageous.
  • Strong strategic and technical leadership skills, including setting engineering direction, defining governance, and mentoring teams.
  • Understanding of AI, LLMs, and agentic capabilities applied to real-world products is advantageous.
  • Experience with several listed technologies across .NET, React, AWS or Azure, containers, observability, testing, and AI frameworks.

Tech Stack

Apache JMeterAWSAzureC#DatadogDockerElasticsearchGitHub ActionsGrafanaKibanaKubernetesLogstash.NETNext.jsPostmanPrometheusReactSelenium
Bankwest

About Bankwest

1,001-5,000 employees
Contact me