14 Oct
|
XPT Software Australia Pty
|
Brisbane
14 Oct
XPT Software Australia Pty
Brisbane
Job Description
Job Description – Dev/Tech (Principal)
n Lead
n
n
Role Purpose
n
n
The Dev/Tech (Principal) Lead owns the end‑to‑end
n technical architecture and engineering standards for business‑critical
n digital platforms. This role is a hands‑on technical leadership position,
n not a people‑only lead, responsible for ensuring solutions are secure,
n scalable, cloud‑native, and aligned with business objectives.
n
n
Key Responsibilities
n
n
Technical & Architectural Leadership
n
n
n
- Own
n and define end‑to‑end solution architecture.
n
n
- Drive architecture and design decisions aligned with business outcomes.
n
n
- Define
n and enforce reusable design patterns and frameworks.
n
n
- Design API‑first, microservices‑based architectures in cloud environments.
n
n
- Apply Domain‑Driven Design (DDD) principles.
n
n
- Ensure security by design, scalability, and resilience.
n n
Engineering Excellence
n
n n
- Lead
n and review feature‑level technical designs.
n
n
- Drive
n adoption of modern engineering frameworks and practices.
n
n
- Lead
n complex internal and external system integrations.
n
n
- Remain
n hands‑on where needed across backend, frontend, cloud, and CI/CD.
n n
Cloud, DevOps & Automation
n
n n
- Architect
n and optimize multi‑cloud solutions (AWS & Azure).
n
n
- Define
n and govern CI/CD standards and reusable pipelines in GitLab.
n
n
- Mentor
n teams on IaC best practices using Terraform.
n
n
- Establish
n release management governance.
n n
Observability, Performance & Cost
n
n n
- Establish observability frameworks (logging, monitoring, alerting).
n
n
- Monitor
n performance, reliability, and availability using cloud‑native
n monitoring services.
n
n
- Drive cost optimization, capacity monitoring, and performance tuning.
n
n
- Automate
n operational and service management tasks.
n n
Quality, Testing & Frontend
n Leadership
n
n n
- Define
n testing strategies across unit, integration, and E2E testing.
n
n
- Ensure
n testing is embedded in CI/CD.
n
n
- Oversee
n advanced frontend practices including React optimization and Module
n Federation.
n
n
- Enforce
n accessibility and quality standards.
n n
Data & Platform Design
n
n n
- Define
n data strategies:
n n n
- Relational
n vs NoSQL selection.
n
n
- Normalized
n and denormalized schema design.
n
n
- Sharding
n and partitioning for NoSQL where applicable.
n
n
- Ensure HA/DR, scalability, and resilience.
n n
Required Skills & Experience
n
n n
- Proven
n experience as a Technical Lead / Principal Engineer in cloud‑native
n platforms.
n
n
- Deep
n expertise in:
n n n
- .NET
n
n
- ReactJS
n
n
- AWS
n & Azure
n
n
- Terraform
n
n
- Microservices
n & API‑first architecture
n
n
- Robust
n DevOps mindset with hands‑on CI/CD experience.
n
n
- Ability
n to mentor Senior and Junior engineers at a technical level.
n
n
- Strong
n understanding of service management, automation, and operations.
n n
Key Expectations
n
n n
- Must
n perform Dev Lead or Tech Lead duties, not just coordination.
n
n
- Must
n be capable of delivering architecture and designs without client FTE
n dependency.
n
n
- Accountable
n for solution quality, performance, cost, and operational readiness.
n
n
- Acts
n as the technical authority for the delivery.
n
n
n
n
n
n
n
n
n
n
n
n
📌 Technical Lead / Principal Engineer (Brisbane)
🏢 XPT Software Australia Pty
📍 Brisbane