CareerPlan

Principal Developer

Melbourne, VictoriaFull-time2026-10-17 → 2026-10-22
Hybrid

Core

Shape technical direction, architecture, and quality of products while writing production-ready code and mentoring developers.

Role type

Principal Developer (hands-on IC with mentorship)

Builds

Scalable, well-designed product applications incorporating AI capabilities (LLM integrations, agentic workflows, intelligent automation)

Domain

Business management software, Data & AI

Deliverable

production ML models

Required skills

Software design principles, architecture patterns, TDD, BDD, DDD, clean code, .NET, JavaScript, TypeScript, Microsoft Azure, Amazon Web Services, coaching and mentoring

Preferred skills

AI-assisted software development tools, automation approaches, web services, third-party integrations

Responsibilities

Provide technical leadership across product teams, design and build product applications end-to-end, develop scalable AI solutions, champion engineering practices, coach and mentor developers, collaborate with stakeholders on technical solutions, guide adoption of AI-assisted engineering tools

Seniority

Principal, strategy & mentorship