Software Engineer

Location Victoria
Salary Negotiable
Job type Permanent
Discipline ICT
Reference BBBH3781_1770185666


Software Engineer
Location: West Melbourne
Employment Type: Permanent
Clearance: Australian Citizen (ability to obtain a security clearance required)
Cleared Recruitment are supporting a Melbourne-based Defence industry organisation delivering advanced software solutions across complex, mission-critical environments. This organisation works closely with Defence and industry partners, contributing to projects that demand high standards of quality, security, and engineering rigour.
We are seeking a Software Engineer to join a collaborative engineering team working across multi-platform systems and modern full-stack solutions.



The Role
Reporting to the Engineering Manager, you will be responsible for designing, developing, and maintaining high-quality software solutions while contributing to a positive, delivery-focused engineering culture.



Key Responsibilities


  • Design and develop software solutions across Android, Windows, and Linux platforms

  • Build full-stack web applications, including front-end user interfaces and back-end APIs

  • Develop new applications and enhance existing systems

  • Maintain comprehensive technical documentation in line with company standards

  • Troubleshoot and resolve defects identified through internal testing and customer feedback

  • Develop and execute unit, integration, and functional tests in non-production environments

  • Provide accurate effort estimates and proactively communicate delivery risks

  • Participate in collaborative code reviews to ensure high-quality, peer-validated outcomes

  • Engage in design reviews, working groups, and customer discussions to shape system designs

  • Liaise with partner organisations and suppliers to support product integration

  • Comply with company policies, safety obligations, and quality management systems

  • Contribute to a professional, inclusive, and high-performing engineering culture


Essential Skills & Experience


  • Degree in Computer Science or equivalent experience

  • Proven experience developing software across Android, Windows, and Linux

  • Experience using Git-based version control in a team environment

  • Minimum 2 years' professional software development experience


Desirable Experience


  • Full-stack web development experience (e.g. React / Next.js, Java or Kotlin, Spring)

  • Database experience with PostgreSQL or similar relational databases

  • Windows application development using .NET (C#)

  • Android development using Java/Kotlin and Jetpack Compose

  • Strong relational database design skills

  • Ability to translate business requirements into technical designs using UML

  • Experience with software-hardware interfacing

  • Exposure to complex Defence contracting environments

  • 2+ years professional experience


Personal Attributes


  • Strong written and verbal communication skills

  • Ability to plan, prioritise, and manage competing tasks

  • Excellent problem-solving skills with a collaborative mindset

  • Adaptable and comfortable learning new technologies and processes

  • Demonstrates integrity, accountability, and teamwork

  • Committed to continuous learning and improvement


At Cleared, we provide tailored recruitment solutions to individuals seeking their next opportunity and to organisations searching for talent within Defence Industry, Intelligence, and National Security.
To arrange a confidential conversation or apply, please contact Emily on 0401 791 117, or to view all our current openings, visit clearedrecruitment.com.au.