Software Engineer - Defence

Hays

  • Solid career development opportunity with excellent exposure
  • Permanent opportunity to join a new defence project
  • Embdedded & C++ Development Experience Required

Your new company

Your new employer is a high‑calibre, forward‑leaning defence organisation delivering cutting‑edge technology solutions across all platforms and domains. Now entering a pivotal growth phase after securing a major, long‑term defence program, this role offers a rare chance to join a true greenfield project based in Melbourne-right from day one.

The company is committed to investing heavily in your training, development, and technical upskilling, ensuring you quickly gain deep expertise in both the new program and the complex, security‑critical systems that underpin it.

This is a long‑term career opportunity, offering stability, accelerated progression, and the chance to shape the evolution of a major defence capability from its inception.

Your new role

As you are joining from the beginning, this opportunity offers the successful individual the potential to build and lead a software engineering team as the function evolves. Supporting to the recruitment, onboarding, and development of new software engineering staff. And providing technical direction and mentorship to software engineers, if and when a team is established.

You'll play a key role in designing, developing and integrating complex software solutions for a major defence‑grade system. Working across the full engineering lifecycle, you'll transform requirements into robust designs, build high‑quality applications, and ensure seamless integration with third‑party systems, hardware and enterprise‑level infrastructure.

  • C++ Development Experience
  • Potential to build and lead a software engineering team as the function evolves.
  • Create detailed software designs from specifications and user stories.
  • Develop, configure and test software components to meet strict quality and security standards.
  • Collaborate with cross‑functional engineering teams to refine requirements and define interfaces.
  • Diagnose and resolve defects throughout development, integration and formal testing phases.
  • Maintain disciplined software engineering practices, documentation and lifecycle control.
  • Integrate new solutions with external applications, modules and hardware.
  • Ensure requirements traceability across systems, subsystems and products.
  • Contribute to backlog creation, write user stories and guide them through to delivery.
  • Support hands‑on system configuration, operation and troubleshooting.
  • Explore alternative architectures and system‑level design concepts to optimise performance.
  • Deliver work on time, within scope and to the required quality benchmarks.

What you'll need to succeed

Essential Qualifications

  • Australian Citizenship - mandatory
  • Experience working on a Defence project or industry.
  • Bachelor's degree in computer science, engineering, or a related field
  • Hands-on experience in C++ software development
  • 3+ years overall software development experience
  • Experience with Linux-based development environments (highly regarded)
  • Background in multi-discipline company environments
  • Developing/Designing software for different types of HW and OS (Windows, Linux)
  • Using Source/Version control tools (GIT mainly)
  • Build/Deployment tools: Jenkins, Maven, J-Frog Artifactory - highly regarded

What you'll get in return

  • Unique opportunity to join at project conception: potential to build and lead a software engineering team as the function evolves. Supporting to the recruitment, onboarding, and development of new software engineering staff. And providing technical direction and mentorship to software engineers, if and when a team is established.
  • Strong company investment: Technical, Behavioural and Financial.
  • Not being pigeon holed and faster career progression & project evolution. Not stuck doing the same thing for years on end !
  • Top tier exposure to a high value & complex defence program.
  • Joining a stable & globally established organisation.

You'll step into a role with genuine autonomy, where your ideas and technical judgement directly shape a major defence capability from the ground up. With the project in its earliest phase, you gain influence, ownership and the chance to build solutions without legacy constraints.

You'll also benefit from significant investment in your professional growth. Expect training, hands‑on learning with complex systems, and ongoing development pathways designed to accelerate your expertise and broaden your engineering capability.

This is a long‑term career opportunity offering stability, clear progression and the chance to grow alongside a rapidly expanding program. Joining at the beginning means you're positioned for fast advancement, deeper responsibility and a career trajectory that evolves as the project does.

What you need to do now

If you're interested in this role, click 'apply now' or forward your resume directly to ***email_hidden***

Don't miss out..... reach out today !

#HaysDefence