Senior Cloud Platform Developer
NovaWorks is seeking experienced Cloud Platform Developers to help scale our parliamentary services SaaS platform serving governments worldwide.
Remote role - Australia-wide
Why Join NovaWorks?
We're in an exciting growth phase, expanding our platform to new jurisdictions globally. You'll work on genuinely meaningful software that powers democratic institutions, with long-term customers (18+ years) who trust us to innovate while maintaining rock-solid reliability.
This role offers the opportunity to work with modern cloud-native architecture at scale: 50+ microservices, multi-region Kubernetes deployments, and a pure GitOps approach using infrastructure-as-code. You'll be applying cutting-edge practices like policy-as-code governance while learning from a technically sophisticated team.
We're remote-first and open to candidates anywhere in Australia.
What You'll Be Working On
You'll contribute to our core parliamentary services platform used by legislative bodies worldwide. This includes:
* Developing and maintaining microservices in our cloud-native architecture
* Working within our GitOps workflow with Kubernetes
* Collaborating on cloud-agnostic infrastructure solutions
* Contributing to our transition from vendor-specific to portable cloud patterns
* Supporting production systems with direct customer impact
Limited travel may be required for customer engagements or team events.
Our Technology Stack
Core Requirements (3+ years minimum):
* C# / .NET Core - microservice architecture, API development
* TypeScript / Angular - modern frontend development
* Kubernetes - understanding of pods, deployments, services, and cloud-native patterns
* Git workflows - branching strategies, code review processes
* Azure cloud services - compute, storage, networking fundamentals
* CI/CD pipelines - automated build and deployment experience
* Test-driven development - XUnit or similar frameworks
Highly Valued Experience:
* Infrastructure-as-code (Terraform, Kustomize, Helm)
* GitOps workflows and principles
* Multi-cloud or cloud-agnostic architecture patterns
* Container security and policy enforcement
* Azure DevOps, GitHub Actions, or similar CI/CD platforms
* Entity Framework Core and Azure SQL
* Monitoring and observability (Prometheus, Grafana, Seq, or similar)
* Basic Go knowledge or AOT compilation concepts
Nice to Have:
* Experience with Open Policy Agent (OPA) or policy-as-code
* Service mesh understanding (Istio, Linkerd)
* Micro-frontend architecture (Module Federation)
* Azure Workload Identity or Kubernetes service accounts
* External secrets management patterns
What We're Looking For
Must Have:
* Unlimited right to work in Australia
* 3+ years professional .NET development experience
* Strong C# and modern API design skills
* Production Kubernetes experience
* Solid understanding of cloud platform services
* Experience working in agile/scrum teams
* Problem-solving mindset and initiative
Ideal Candidate:
* Comfortable challenging existing patterns and proposing better approaches
* Values infrastructure discipline and operational excellence
* Enjoys working with complex distributed systems
* Passionate about clean code and maintainable architecture
* Positive team player who communicates clearly and collaboratively
* Interested in the civic tech space and democratic institutions
We work hard but maintain work-life balance, celebrate wins together, and value pragmatic engineering over unnecessary complexity. We're looking for someone who brings both technical excellence and a collaborative spirit.
Role Details
* Type: Full-time, permanent
* Location: Remote (Australia)
* Team: Distributed development team
No recruiters please.
-----------------------------------
NovaWorks is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.