CareerPlanSign in

Software Engineer

Melbourne CBD, Melbourne💼 Full-time🗓 2026-03-04 → 2026-08-13

Core

Design and implement tooling and workflows for broadcast hardware and software to reduce complexity for Broadcast Engineers in live and broadcast production.

Role type

mid-level Software Engineer (C++/Go)

Builds

production-ready code, tooling, and workflows for multi-platform broadcast systems

Domain

Live broadcast production, media technology, networking

Deliverable

production ML models | product features | infrastructure

Required skills

C++ development, GoLang, networking protocols (HTTP, SDP, RTP), broadcast standards (NMOS, ST2022, ST2110), realtime video/audio processing, control systems, database modeling, microservices architectures, Kubernetes, containerization

Preferred skills

experience with large scale live events, database systems, microservices, Kubernetes

Technologies

C++, GoLang, Kubernetes, HTTP, SDP, RTP, NMOS, ST2022, ST2110

Responsibilities

Design and implement new features, write secure production-ready code, write tests and contribute to CI workflow, troubleshoot and profile code for bugs or performance issues, collaborate with Product Owners and Users to refine user stories, provide documentation to users and commissioning teams

Seniority

mid-level, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.