Enable job alerts via email!

Orchestration Software Engineer

NEP Australia

Southbank

Hybrid

CAD 82,000 - 111,000

Full time

Today
Be an early applicant

Job summary

A leading media production company is seeking an experienced Software Engineer to join their Platform Orchestration team in Southbank, Melbourne. The role involves developing and maintaining API integrations and low-level software components primarily in Go, with opportunities for hybrid work. Candidates must have proven software development skills and a solid understanding of networking protocols. This is a full-time opportunity offering various employee benefits.

Benefits

Salary continuance insurance
NEP Days – additional 5 days of leave per year
NEP Travel benefits & discounts
Employee Assistance Program

Qualifications

  • Proven software development experience across multiple languages, including Go.
  • Strong understanding of networking protocols (HTTP, SDP, RTP).
  • Experience designing and integrating APIs for diverse systems.

Responsibilities

  • Write secure, production-ready code primarily in Go.
  • Design, implement, and test new features.
  • Collaborate with team members on code reviews.

Skills

Linux
Kubernetes
Cloud-native technologies
API integration
Networking protocols
Data modelling
Microservice architectures
Event-driven architectures
Job description

Are you ready for new challenges and new opportunities? Join our team! NEP is Australia’s leading provider of outsourced television production services. We are always looking for great people to join our team; people with a passion for people and teamwork helping us deliver exceptional results for our clients.

NEP Australia is currently looking for a Software Engineer to join the NEP Platform Orchestration team and to help drive development and maintenance of API integrations and low-level software components. This role is based at our state of the art Andrew’s HUB in Southbank, Melbourne. The role is primarily business hours, with hybrid options and may require occasional travel and weekend work.

The position

We require an experienced Software Engineer to join the NEP Platform development team. Working closely with the Product and Architecture teams to understand and refine technical requirements while delivering deployable solutions and accompanying documentation to achieve objectives of the Product team.

This role specifically will require proven software development experience across multiple languages, including but not limited to Go. Extensive experience in networking, cloud technologies, and a proven ability to work with API’s for diverse systems including but not limited to REST, gRPC, and WebSocket’s. In addition, ensuring that NEP ANZJ operational objectives and plans are achieved.

Key Responsibilities:
  • Write secure, production-ready code (primarily in Go) and adapt to other languages when needed.
  • Design, implement, and test new features; maintain CI workflows.
  • Optimize code for performance and troubleshoot issues.
  • Collaborate with team members on PRs, code reviews, and pair programming.
  • Provide clear documentation for users and commissioning teams.
  • Consult with stakeholders and support operational goals as required.
Required skills and attributes:
  • Proficiency with Linux, Kubernetes, and cloud-native technologies.
  • Strong understanding of networking protocols (HTTP, SDP, RTP)
  • Proficient in database design, data modelling, and microservice architectures.
  • Experience designing and integrating APIs for diverse systems, including REST, gRPC, protocol buffers, WebSocket’s, and other protocol-based communications, including bespoke TCP-based binary protocols.
  • Familiarity with Wireshark and writing custom dissectors in Lua.
  • Strong understanding of distributed systems, event-driven architectures, and message brokers (e.g., RabbitMQ, NATS).
  • Understanding of and broadcast media network standards (NMOS, ST2022, ST2110).

NEP believes that, first and foremost, the efforts of our people are what contribute to our successes. We offer a range of benefits that assist our team in their professional development and wellbeing, including:

  • Salary continuance insurance
  • NEP Days – additional 5 days of leave per year (conditions apply)
  • NEP Travel benefits & discounts including Qantas Club Membership
  • Discounts through NEP Rewards
  • Employee Assistance Program

This is a full-time role and is a unique opportunity for the right person. So if you want to be part of a global company apply today! You must have the right to live and work in Australia to apply for this job.

Only shortlisted candidates will be contacted.

NEP is an equal opportunities employer and welcomes applications from diverse candidates.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.