CareerPlan

Principal Software Engineer

Melbourne, New South WalesFull-time2026-11-10 → 2026-11-11
Based in Australia

Core

Set technical direction and architecture for platforms detecting and investigating financial crime, shaping domain-wide engineering strategy and responsible AI adoption.

Role type

Principal Software Engineer (Platform & Architecture)

Builds

Shared detection and investigation platforms, scalable services, and internal systems for financial crime prevention.

Domain

Financial Services / Financial Crime / Cloud Engineering

Required skills

Distributed-system design, API design (REST/OpenAPI), Cloud-native engineering (AWS/Kubernetes), Full-stack development (Python/Java/Go + React/TypeScript), Platform strategy, Legacy modernization, Observability, Security engineering.

Preferred skills

Responsible AI and agentic systems, Event-driven integration, Mentorship of senior engineers.

Technologies

Python, Java, Kotlin, Go, React, TypeScript, AWS, Kubernetes, Docker, GitHub Actions, ArgoCD, REST, OpenAPI.

Responsibilities

Own domain technical strategy and architecture direction; Drive consolidation and decommissioning of fragmented systems; Scale MVPs into resilient enterprise services; Set engineering standards for CI/CD, testing, and security; Provide hands-on technical leadership across the stack; Define approaches for responsible AI and agentic systems; Embed regulatory and security considerations into engineering decisions.

Seniority

Principal, hands-on IC with strategic influence