2 x Mid-Level Backend Software Engineers

Australian Broadcasting Corporation

City of Melbourne

On-site

AUD 110,000 - 140,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Australian Broadcasting Corporation is seeking 2 mid-level Backend Software Engineers to join ABC Digital Product. You will design and develop high-performance APIs and services using Go, while maintaining PHP-based systems and contributing to cloud infrastructure.

This role emphasizes scalable backend components, modern tooling, and collaboration with product teams. You will work in ABC Digital Product, contributing to services across ABC platforms, with opportunities to influence architecture

Qualifications

  • Strong Go / Golang experience and server-side skills.
  • Experience building complex, secure, high-performance backends.
  • API design and backend service development experience.
  • Experience with cloud-based infrastructure and scalable systems.

Responsibilities

  • Develop and maintain high-performance APIs and services.
  • Design reusable back-end components and functionality.
  • Build enterprise-grade server-side applications with Go.
  • Design and operate services on cloud infrastructure.
  • Maintain and enhance PHP-based systems.
  • Follow testing, tooling, and version control best practices.

Skills

Go / Golang
API design
PHP maintenance
Cloud infrastructure
Testing
Version control
Backend architecture
Team collaboration

Education

Relevant tertiary qualifications

Tools

Git
Docker
CI/CD

Job description

2 x Mid-Level Backend Software Engineers

This is an exciting opportunity for experienced mid-level Backend Software Engineers to join ABC Digital Product and work on the services and APIs underpinning our digital platforms.

We have 2x mid-level Software Engineer opportunities, working primarily with Go / Golang to design and develop high-performance APIs, services and reusable backend components across complex ABC digital environments.

The roles also involve cloud infrastructure and maintaining and enhancing existing PHP-based systems.

Key Accountabilities

  • Develop and maintain high-performance, secure and accessible APIs and services across ABC platforms
  • Contribute extensively to the analysis, design and development of complex, reusable backend components and functionality
  • Build enterprise-level server-side applications and services using Go / Golang
  • Design and develop highly available services using cloud infrastructure
  • Maintain and enhance existing PHP-based systems while contributing to newer backend services
  • Apply modern frameworks, build tooling and automated testing practices across backend development
  • Contribute to strong version control, branching, merging and software versioning practices
  • Maintain detailed technical and project documentation for ongoing reference
  • Keep up to date with emerging server-side technologies and best practice, particularly around performance and security
  • Deliver high-quality software within agreed timeframes and work collaboratively across engineering and product teams

About You

You’ll bring:

  • Strong Go / Golang experience and solid server-side software engineering capability
  • Experience developing complex, secure and high-performance backend software
  • Experience designing and developing APIs and backend services
  • Experience working with cloud-based infrastructure and highly available systems
  • Strong knowledge of modern frameworks and development tooling
  • Experience with automated and unit testing
  • Experience with version control, branching, merging and versioning strategies
  • Capability and willingness to work with PHP to maintain and enhance existing services
  • Strong communication, collaboration and problem-solving skills
  • Good organisational skills and the ability to deliver work within agreed timeframes
  • Knowledge of publishing, media delivery or content workflows would be highly regarded
  • Relevant tertiary qualifications or equivalent professional experience

What’s in it for you?

Come and join the vibrant Digital Product department in the ABC. Our mission is to enable ABC’s digital future, where ABC transitions from a traditional broadcaster to Australia’s most trusted and valued digital media organisation. Through harnessing our talents in digital, collaborating with our partners and delivering beyond expectations, we ensure the ABC not just remains relevant but thrives.

As a group of product and platform teams, we develop and maintain the ABC's audience-facing digital products across mobile, connected TV, desktop and smart speakers. Whether it is staying informed of the latest breaking news, bringing some great TV on ABC iview, streaming the Hottest 100 on the triple j app and website or entertaining the kids with our ABC Kids app, the ABC's Digital Product offerings are some of Australia's most loved and most used platforms.

You’ll work on backend technology supporting digital services at genuine scale while collaborating with experienced engineers and multidisciplinary product teams.

You can get a sneak peek into our product engineering world through our blog: ABC Digital Product

In line with our focus on diversity, applications are strongly encouraged from Indigenous Australians, people from a range of cultural and linguistic backgrounds, people with disability and LGBTIQA+ individuals. The ABC also aims to achieve a gender-balanced workforce.

For more information on inclusive employee networks within the ABC please refer to the ABC Life page on LinkedIn.

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

Similar jobs worth comparing

3 x Senior Front End Software Engineers
3 x Senior Front End Software Engineers

Australian Broadcasting Corporation • Sydney

On-site
AUD 150,000 - 190,000
Senior DevOps Engineer
Senior DevOps Engineer

Australian Broadcasting Corporation • City of Melbourne

On-site
AUD 140,000 - 190,000
Go Backend Engineer — High-Performance APIs & Cloud
Go Backend Engineer — High-Performance APIs & Cloud

Australian Broadcasting Corporation • City of Melbourne

On-site
AUD 110,000 - 140,000
Senior DevOps Engineer
Senior DevOps Engineer

Australian Broadcasting Corporation • Sydney

On-site
AUD 150,000 - 190,000
Diversity & inclusion focus
Senior Product Manager
Senior Product Manager

Australian Broadcasting Corporation • City of Melbourne

On-site
AUD 140,000 - 180,000
Principal Engineer
Principal Engineer

Australian Broadcasting Corporation (ABC) • Sydney

On-site
AUD 180,000 - 240,000
15.4% super contribution
Fixed-term contract (18 months)
Senior Product Manager
Senior Product Manager

Australian Broadcasting Corporation • Sydney

On-site
AUD 140,000 - 180,000
Senior Technical Business Analyst
Senior Technical Business Analyst

Australian Broadcasting Corporation • City of Melbourne

On-site
AUD 120,000 - 170,000
ABC Nominated Super 15.4%
Salary packaging
Parental leave
+2
Senior Technical Business Analyst
Senior Technical Business Analyst

Australian Broadcasting Corporation • Sydney

On-site
AUD 120,000 - 180,000
ABC Nominated Super
Paid parental leave
Salary packaging
Delivery Coach | Digital Product
Delivery Coach | Digital Product

Australian Broadcasting Corporation (ABC) • Sydney

On-site
AUD 120,000 - 150,000
15.4% ABC nominated super contribution