Senior Software Engineer (Platform)

Professional Recruitment Australia

City of Melbourne

On-site

AUD 185,000 - 277,000

Part time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Professional Recruitment Australia – Melbourne VIC is seeking a Senior Software Engineer to join the Platform Engineering team. The role centers on infrastructure as code, coupling C# with Azure serverless tooling to empower developers.

You’ll design and implement IaC templates, contribute to CI/CD, and help standardize architecture across teams while working in a hybrid, Melbourne-based setup with a 6-month initial contract and a daily rate.

Qualifications

  • Senior-level experience in cloud application development.
  • Strong hands-on experience with .NET on Azure and/or AWS.
  • Practical experience with Infrastructure as Code tooling: Bicep, Terraform, Pulumi, or AWS CDK.
  • Familiarity with Microsoft Landing Zone architecture and patterns.
  • Experience with serverless services such as Event Grid, Front Door, Azure Functions, Logic Apps, or equivalent AWS services.
  • Comfortable writing unit tests for infrastructure and platform code.
  • Genuine platform mindset focused on enabling other developers.
  • Experience with GitHub-based CI/CD and developer workflow tooling.

Responsibilities

  • Write, maintain, and improve Infrastructure as Code across Azure.
  • Build and maintain reusable Bicep templates and modules.
  • Write unit tests for infrastructure code.
  • Design infrastructure with a dev-centric mindset for self-service.
  • Produce blueprints and reference architectures for dev teams.

Skills

Senior C# Engineer
C# on Azure
Platform engineering
GitHub CI/CD

Tools

Bicep
Terraform
Pulumi
AWS CDK

Job description

Professional Recruitment Australia – Melbourne VIC

Contract, Casual/Temporary

Hybrid

1d ago , from Professional Recruitment Australia

This role would suit someone who is a strong Senior C# Engineer looking to work in a Platform team: build Bicep IaC, Azure serverless tooling & dev blueprints that make every other engineer's life easier.

Role Overview

We're looking for a Senior Software Engineer to join our Platform Engineering team. This role is focused on infrastructure and platform capability, not on building product APIs. You'll design and write Infrastructure as Code, build the templates and blueprints that other developers rely on, and help evolve how the wider engineering organisation builds, tests, and ships software.

This role suits someone who genuinely enjoys "just" doing infrastructure as code and who wants to make life better for the developers who use what you build.

Key Responsibilities: Infrastructure as Code & Platform Capability
  • Write, maintain, and improve Infrastructure as Code across Azure.
  • Build and maintain reusable Bicep templates and modules that other developers can consume directly.
  • Write unit tests for infrastructure code, treating it with the same rigour as application code.
  • Design everything with a dev-centric mindset - the goal is to make it easy and intuitive for other engineers to self-serve infrastructure, not just to make it work.
  • Produce blueprints and reference architectures, supported by clear diagrams, that development teams can pick up and use with minimal guidance.
Cloud Architecture
  • Design, build, and maintain platform tooling and automation using C#.
  • Apply current Microsoft Landing Zone patterns and practices.
  • Design and build with Azure-native services including Event Grid, Front Door, Azure Functions, and Logic Apps.
  • Default to serverless architectures wherever practical, particularly for lower-traffic workloads, to reduce cost and operational overhead.
Platform & Delivery
  • Support and help drive the GitHub migration, including following it through to completion across affected teams.
  • Contribute to the CI/CD platform and identify practical ways to accelerate software delivery.
  • Write clear technical designs, including Key Design Decisions (KDDs) and Architecture Decision Records (ADRs), and maintain good record-keeping practices.
  • Explore and apply AI tooling to improve engineering and delivery workflows.
Ways of Working & Communication
  • Participate in Three Amigos sessions as part of the team's ways of working.
  • Review pull requests thoughtfully and provide constructive, timely feedback.
  • Communicate clearly with both engineers and stakeholders, particularly when explaining infrastructure and platform decisions.
About You
  • Senior-level experience in cloud application development is preferred. Candidates who demonstrate an interest in platform engineering and a willingness to develop platform-focused expertise will be highly valued.
  • Strong hands-on Senior level experience with .NET on Azureand/or AWS
  • Practical experience with Infrastructure as Code tooling: Bicep, Terraform, Pulumi, or AWS CDK.
  • Familiarity with current Microsoft Landing Zone architecture and patterns is preferred.
  • Experience with serverless services such as Event Grid, Front Door, Azure Functions, Logic Apps, or equivalent AWS services.
  • Comfortable writing unit tests for infrastructure and platform code.
  • A genuine platform mindset - motivated by enabling other developers rather than shipping product features directly.
  • Experience with, or strong interest in, GitHub-based CI/CD and developer workflow tooling.

Role is based in Melbourne CBD

Offered as a Hybrid, with 1-2 office days per week.

Contract: 6months initially - extendible depending on performance/project

Daily Rate: starting at $1000+ per day.

Only applicants with full working rights and based in Melbourne will be considered for this role. Please make sure you have your location on your resume when applying.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Cloud Platform Engineer - Hybrid (C#, Azure, IaC)
Senior Cloud Platform Engineer - Hybrid (C#, Azure, IaC)

Professional Recruitment Australia • City of Melbourne

Hybrid
AUD 185,000 - 277,000
Senior Azure Cloud Engineer
Senior Azure Cloud Engineer

Libran IT • Council of the City of Sydney

Hybrid
AUD 140,000 - 190,000
Platform Engineer
Platform Engineer

TheDriveGroup • Council of the City of Sydney

Hybrid
Senior Infrastructure Cloud Engineer
Senior Infrastructure Cloud Engineer

The HR Ally • City of Melbourne

On-site
AUD 140,000 - 190,000
Full Stack Azure Developer
Full Stack Azure Developer

Talent Corp • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Hybrid work arrangement
Azure Integration Developer / Engineer
Azure Integration Developer / Engineer

The HR Ally • City of Melbourne

On-site
AUD 110,000 - 150,000
Senior Azure Cloud Engineer
Senior Azure Cloud Engineer

HorizonOne Recruitment • Canberra

Hybrid
AUD 186,000 - 214,000
Senior Software Engineer
Senior Software Engineer

Halcyon Knights Pty Ltd • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Hybrid work model
Senior Engineer
Senior Engineer

Halcyon Knights Pty Ltd • City of Melbourne

Hybrid
AUD 180,000 - 240,000
Flexible hybrid work
Global footprint
Career growth opportunities
+1
Platform Engineer – Cloud, Kubernetes & Service Mesh
Platform Engineer – Cloud, Kubernetes & Service Mesh

United States Digital Space LLC • Council of the City of Sydney

Hybrid