Mid/Senior Level Software Engineer (City of Gold Coast)

Mid/Senior Level Software Engineer (City of Gold Coast)

05 Aug
|
seek.com.au
|
City of Gold Coast

05 Aug

seek.com.au

City of Gold Coast

We're looking for a mid to senior engineer to take ownership of a stack spanning a
.NET/Azure backend, a private video streaming platform, and native iOS and macOS
apps. The stack is expanding to include AI automation, and Android apps.

This is a broad, high-autonomy role. You'll design the systems, write the code,
provision the infrastructure and keep it running in production. You'll set the
technical direction rather than receive it, and you'll own the outcome end to end.

A typical day might involve an ASP.NET Core service, a Swift concurrency issue, an
Azure RBAC policy and a Docker config — along with the judgement to know which of
those actually needs your attention first.

What you'll be working on

- A private, members-only video streaming platform — ingest, transcoding,
packaging, delivery and playback.
- Backend services and APIs on .NET and Azure.
- Native iOS applications with offline-first data and custom sync.
- Internal macOS tooling.
- Machine learning work over a large media library, including image and face
search using vector embeddings.
- The infrastructure underneath all of it.

Essential skills

We need genuine depth inbothof the following. Candidates strong in only one
won't be the right fit for this role.

C# / .NET

- C# andASP.NETCore on .NET 8 / .NET 10 — MVC with Razor views, and REST APIs.
- Console applications and background services.
- Authentication and authorisation:ASP.NETCore Identity, JWT, SAS tokens and




managed identities.
- Entity Framework Core.
- Testing with xUnit.
- Image processing with ImageSharp.

Swift / iOS

- SwiftUI and UIKit.
- Swift concurrency (async/await, actors, structured concurrency).
- Background URL sessions and background processing.
- AVFoundation, including streaming playback.
- Local persistence with GRDB / SQLite.

Also required

Media

- Video processing and transcoding, with hands-on FFmpeg experience.
- HLS and DASH packaging.
- EXIF metadata extraction and processing.

Python, machine learning and AI

- Practical ML/AI experience in Python.
- OpenCLIP, OpenCV, DeepFace and PyTorch.
- Vector search using pgvector on PostgreSQL.

Data

- PostgreSQL, MySQL / MariaDB, SQL Server and SQLite.
- Comfortable designing schemas and tuning queries, not just consuming an ORM.

Platforms and tooling

- Docker.
- macOS as a development and deployment platform.
- NAS platforms and self-hosted infrastructure.
- WhatsApp Business API, self-hosted Teable and the Dropbox API are all a bonus.

About you

You've worked across the full stack and the full lifecycle, and you're
comfortable being the person accountable for production.

You're at home with problems that aren't documented anywhere — obscure framework
bugs, undocumented platform behaviour, unexpected interactions between systems.

A desire to never stop learning current systems.

#J-18808-Ljbffr

📌 Mid/Senior Level Software Engineer (City of Gold Coast)
🏢 seek.com.au
📍 City of Gold Coast

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: mid/senior level software engineer (city of gold coast) / city of gold coast

Subscribe to this job alert:

Get the latest job offers by email for: mid/senior level software engineer (city of gold coast) / city of gold coast