Sydney
2 days ago

Principal Software Engineer (.Net/Python, AI)
Commonwealth Bank
Sydney
2 days ago
Principal Software Engineer (.Net/Python, AI)
Principal Software Engineer role at CommBank in Sydney, leading engineering for AI-enabled risk platforms. Requires deep .NET and/or Python expertise, AWS cloud experience, and hands-on technical leadership in building secure microservices and agentic AI solutions.
AI-enabledRemoteFull-timePrincipal.NETPython
Principal Software Engineer (.Net/Python, AI)
Principal Software Engineer role at CommBank in Sydney, leading engineering for AI-enabled risk platforms. Requires deep .NET and/or Python expertise, AWS cloud experience, and hands-on technical leadership in building secure microservices and agentic AI solutions.
AI-enabledRemoteFull-timePrincipal.NET
Salary
Not specified
Core Qualifications
Technical (Must-have)
.NETPythonAWSREST APIsOpenAPIKongGitHub ActionsArgoCDGrafanaPrometheusPagerDutyLangGraphLiteLLMLangfuseHoneyHiveReactNext.jsNode.jsEKSKubernetesDynamoDBS3CloudFormationALBEC2DockerHelmKustomizeCloudWatchELKObstackPingSSOOIDCSailPointAWS Secrets ManagerApache KafkaIcebergFastAPIMCPA2A
Soft Skills
Problem solvingCuriosityLife-long learningInfluenceAdaptabilityLeadershipMentoringCommunication
Key Responsibilities
- Own engineering for Risk AI Platform services: design, build, and operate .NET/Python microservices and REST APIs with OpenAPI specs and Kong gateway integration.
- Scale platforms from MVP to enterprise-grade: drive architectural refactors, modularisation, performance tuning, and reliability improvements.
- Provide hands-on technical leadership: write production code, conduct peer reviews, define engineering standards, and guide Staff and Senior engineers.
- Establish golden paths for CI/CD (GitHub Actions + ArgoCD), automated testing, and progressive delivery.
- Embed observability and operability (Grafana, Prometheus, PagerDuty) with SLOs/SLIs and production readiness reviews.
- Drive the integration of agentic AI capabilities: build and extend multi-agent architectures, conversational AI workflows, and Rules-as-Code frameworks.
- Apply knowledge of LLM APIs/platforms, agent frameworks (MCP, A2A), and planning/optimisation patterns.
- Partner with Product Owners, Data Scientists, and platform teams to plan increments, de-risk changes, and deliver measurable outcomes.
- Ensure compliance with Tech Controls and Privacy Front Door processes; champion secure coding, secrets management, and encryption.
- Consume producer-led data products (S3/Iceberg, Kafka) as inputs to platform features.
Principal Software EngineerFinancial ServicesAI.NETPythonAWSRemoteSydneyEngineeringAgentic AI