Senior Software Engineer

Malware Security

This is an on-site, contract role for a Senior Software Engineer based across ACT, QLD, VIC, or SA. The Senior Software Engineer will take technical ownership across the full software development lifecycle - designing, building, testing, and releasing complex software systems in line with organisational standards and security requirements. This role involves providing technical leadership to a team of developers, mentoring less experienced engineers, and contributing to software development policies and practices. Day-to-day responsibilities include collaborating with stakeholders and subject matter experts, analysing complex engineering challenges, evaluating development strategies, and ensuring code quality and functionality across releases.

--> For an alternate route of getting in contact with us, email ***email_hidden*** <---

Location: ACT, QLD, VIC, or SA

Estimated Start Date: Tuesday, 01 September 2026

Contract Length: 12 Months with possible x2 extension

Requirements

Australian citizenship

AGSVA TSPV Clearance

Qualifications

  • Proficiency in multiple programming languages with demonstrated experience delivering large-scale or highly complex software systems end-to-end.
  • Strong understanding of software development methodologies, algorithms, data structures, and secure coding practices.
  • Experience with release and deployment processes, including risk assessment, rollback planning, and post-release reviews - ideally with exposure to automation tooling.
  • Demonstrated ability to lead software configuration activities across development and deployment, applying and contributing to organisational standards.
  • Experience designing complex software applications and components using appropriate modelling techniques, balancing functional and non-functional requirements for diverse stakeholders.
  • Proven track record of technical leadership - guiding and mentoring engineers, reviewing designs and code, and driving quality outcomes within timeframes.
  • Familiarity with version control systems, databases, and SQL; experience working within or alongside Australian Government ICT environments is advantageous.