Software Engineer
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.
Latest-jobs
- Software Engineer
-
Job locationVictoria | Job salaryNegotiable
Software Engineer Location: West Melbourne Empl...
- Principle Software Engineer / Technical Lead
-
Job locationAdelaide CBD | Job salaryNegotiable
Cleared Recruitment are supporting a privately ...
- Software Developer
-
Job locationDeakin | Job salaryAU$140 - AU$200 per hour
Cleared is supporting a Federal Government agen...