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
