Senior Software Architect
- Category: Architect / Interior Designer Jobs
- Location: Canberra, Australian Capital Territory
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 19K to 28K
- Published on: 2025/09/21
Job description
About Us
The Australian Broadcasting Corporation (ABC) is a leading digital media organisation that delivers high-quality content to millions of audiences across Australia. We are proud to create, curate, and deliver engaging experiences that inform, educate, and entertain our users.
Our Vision
We aim to transition from a traditional broadcaster to Australia's most trusted and valued digital media organisation. To achieve this vision, we need talented individuals who can help us harness our digital capabilities and collaborate with our partners to deliver beyond expectations.
About the Role
This senior software engineering position plays a critical role in driving the digital transformation of the ABC. As a senior member of our Digital Product department, you will be responsible for developing secure and high-performance platforms and services that meet the needs of our users.
Your Responsibilities
Develop and maintain reliable systems through the implementation of comprehensive observability practices, including effective monitoring, logging, and alerting strategies.
Collaborate with Engineering Managers and Technical Leads to drive the effort in implementation of best practices throughout Digital Product teams.
Drive the effort in continuously strengthening the architectural foundation of the platform and drive architectural improvements and best practices for the platform.
Ensure separation of concerns and create layers of abstractions and re-usable components where appropriate.
Adopt service-oriented architecture when designing particularly complex systems and apply industry best practices where appropriate.
Proactively validate assumptions, properly rectify defects with due diligence and effectively minimise any band-aid solutioning that introduces technical debt.
Apply audience-centric mindset when solving product and engineering problems.
About You
We are looking for an experienced software engineer who possesses deep knowledge of relational database management in high-traffic production environments, including performance tuning, connection management, and implementing reliable failover strategies. Experience with AWS Aurora/RDS or similar cloud databases is beneficial.
What We Offer
A challenging and rewarding work environment that fosters innovation and growth.
The opportunity to work on complex systems and apply industry best practices to drive architectural improvements.
Flexible approaches to working and building self-organising and collaborative teams that offer friendly and supportive environments in which all team members can strive and grow.
An open and cohesive team where your voice will not get lost.
The chance to contribute to the solution architecture of our systems.
Career development opportunities that invest in our people to grow and become leaders in their fields.
Related jobs
-
Data Architect
Job description Job Summary: We are seeking an individual for a role that requires immediate start, with a contract duration until June 2025 and options for two 12-month extensions. This position is based in Canberra and will be part of a hybrid work...
-
Solution Architect
Job description BAE Systems Digital Intelligence is home to 4,800 digital, cyber and intelligence experts. We work collaboratively across 16 countries to collect, connect and understand complex data, so that governments, nation states, armed forces a...
-
Cloud Security Architect
Job description About the Job "> We are seeking a highly skilled Cloud Security Architect to join our team. As a key member of our security team, you will be responsible for designing and implementing secure cloud-based solutions for our customers...