We're looking for a Principal Developer to serve as a technical beacon for a growing engineering organisation at a major enterprise, with the best daily rates on offer.
You'll own the architectural integrity, scalability and developer experience of the core platforms: a role built for a systems thinker who thrives on solving "impossible" distributed systems problems while staying pragmatically focused on product delivery.
You'll lead the adoption of modern workflow orchestration (Temporal.io), drive the JVM-based service strategy, and ensure the cloud-native infrastructure on GCP is world‐class.
What You'll Be Doing
- Design and evolve complex, event-driven architectures supporting high-scale data processing and reliable business logic
- Act as subject matter expert for message-oriented architectures, designing resilient, long-running processes and educating the team on stateful workflow patterns
- Set the gold standard for development in Kotlin and Java, ensuring services are performant, observable and maintainable
- Guide the integration between robust JVM backends and modern React/TypeScript front ends, ensuring a seamless, typed end-to-end developer experience
- Standardise and optimise the GCP environment (GKE, Postgres, BigQuery), and mature CI/CD pipelines via GitHub Actions
What You'll Bring
- Deep expertise in Kotlin and/or Java, with a strong grasp of JVM nuances, concurrency models and modern frameworks (Micronaut, Spring Boot, or Ktor)
- Strong proficiency in TypeScript and React, with the ability to build scalable UI components and manage complex state
- Expert‐level knowledge of message‐oriented architectures — Temporal.io experience highly prized, or equivalent knowledge of Pub/Sub, Kafka, Cadence or Airflow
- Hands‐on GCP experience, specifically Kubernetes (GKE), Cloud SQL (Postgres) and BigQuery for data-driven insights
- A genuine DevOps mindset — \"you build it, you run it\" — with expert Git skills and experience automating delivery workflows via GitHub Actions
- Typically, 10+ years in software engineering, with recent experience at Principal, Staff or Technical Lead level within a high‐growth SaaS or product‐led company
Ready to be the technical beacon a growing engineering team can build around?
Principal Developer - Kotlin, GCP, Distributed Systems in Sydney employer: Torch Professional Services
Torch Professional Services is an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation within the NSW Government sector. Employees benefit from comprehensive professional development opportunities, ensuring growth and advancement in their careers while contributing to meaningful projects that drive positive change in the community. With a focus on employee well-being and a commitment to achieving impactful outcomes, Torch provides a rewarding environment for those looking to make a difference.
Contact Details:
Torch Professional Services Recruitment Team