Job Search

With a content portfolio like no other media organisation in the country, SBS occupies multiple channels and platforms, and provides a unique opportunity for employees to help make Australia a better place to live.

Senior Software Engineer - API

SBS is one of the most unique and innovative media organisations in the world today. It's a content platform that exists for all Australians to inspire, support and celebrate the diversity of our multicultural society. 

Come and be part of the SBS On Demand team as we strive to deliver SBS’s distinctive and surprising content to more Australians through an awesome digital product. We passionately believe in our remit to showcase different perspectives with a shared humanity in a bid to make our society more cohesive.  

About the role 

The Senior Software Engineer – API will report to the Engineering & Delivery Lead and work with the platforms development team to provide services for SBS On Demand’s video platform. You will do this by working with key stakeholders to bridge the gap between product requirements and technical implementation. You will work closely with the Principle Engineer to design, build and run in house APIs as well as integrating with APIs provided by third parties. You will be a SME for APIs and demonstrate a strong understanding of designing and running best in breed standards compliant APIs at scale. 

  • Design and develop high quality, highly available and scalable solutions 
  • Write secure, performant, extensible, maintainable and testable code 
  • Work within an Agile Software Development environment to deliver SBS On Demand product priorities 
  • Work collaboratively with the SBS On Demand team and stakeholders 

 About you 

You will have 5+ years experience developing back-end applications in multiple languages: Golang, PHP, JavaScript, Python etc 

  • Experience building and running applications on Amazon Web Services 
  • Experience building and running containerized applications 
  • S.O.L.I.D. understanding of Software Engineering principles and be able to explain these to other team members 
  • Experience in RESTful API design and implementation 
  • Understand the importance of automation and testing throughout the SDLC 
  • Some understanding of enterprise application architectures with a focus on reliability and performance 
  • Strong understanding of the patterns and practices in OOP 
  • Excellent communication skills 
  • Excellent analytical and problem-solving skills 
  • A strong customer focus 
  • Experience working in Agile software development environment 

What sets you apart from the rest 

  • Demonstrated experience working with or developing streaming video applications 
  • DASH, HLS, VMAP, and fMP4 have meaning to you 
  • Deep understanding of how the web works to deliver streaming video content from a server to a client 
  • Foundation in data structures, algorithms, software design, modern distributed system design and implementation  
  • Development and maintenance of technical documentation 
  • Experience with Terraform and IaC principles 
  • A thrust for knowledge and a best practice approach to any new language or technology you learn 

This is a unique opportunity to combine your interest in media and entertainment with your drive to innovate and achieve results. In return you can expect a supportive environment within a dynamic media organisation and benefits such as free onsite parking (subject to availability), free gym access and many other perks. 

SBS values diversity and encourages people from diverse backgrounds to apply. 

The successful candidate will be offered a competitive salary. 

Connect with us