Applicant Login


Refine search

Software Engineer

Apply now Job no: 493687
Work type: Full time
Location: Brisbane, Canberra, Melbourne, Sydney
Categories: Agile, Engineering, Scrum, Software Development, Software Engineering

ELSA | Trust – Innovation – Excellence 

Delivering high technology in Australia

Elbit Systems of Australia (ELSA) is a wholly owned subsidiary of Elbit Systems, one of the top 30 defence technology companies globally, with annual revenue in excess of AU$4 billion. Established to deliver our advanced Battle Management System to the Australian Army, we have diversified into cyber security, unmanned aerial systems and land systems.

In this role you will be able to use the theory you have learned in your relevant Bachelor degree and/or practical experience gained in Object Oriented Design coupled with your significant demonstrated software experience using C#, or Java or .Net as your core skills to update and help deliver our next version of the software for ELSA’s Battle Management System (BMS). 

These new roles will be based in our brand new custom built Melbourne office with our team members in mind, so ideally we are seeking candidates currently located in or looking to relocate to Melbourne.

Reporting to the Software Team Functional Manager you will be a member of a small scrum team of software engineers, testers and systems engineers working together to ensure the BMS is effective and reliable on a number of different platforms. ELSA wants to continue the trend of hiring great people so we are open to considering graduates with 1 year’s exp. or up to mid-senior software engineers who are still keen to learn and want to do work that has real time impact.

Some commercial experience with the following programming languages / technologies:


  • C# (.NET 4.5, WPF, WinForms) or Java (minimum 1.8)


  • WCF
  • MSBuild, Gradle or Maven build automation experience.
  • Server – JavaScript, Node.js, HTTP, REST API, JSON, Non-SQL DB like MongoDB
  • Client - JavaScript, React&Redux, HTML5, CSS.
  • TDD, Distributed Systems, System Integration experience

Software development experience on mission / safety critical / distributed systems and a full stack development background while not essential are desirable.

Our technology stack is presently aligned to C# and .NET 4.6, however we will consider candidates confident in leveraging strong Java experience to C# / .NET.

Download File Software Engineer PD Final 210119.pdf


  • The opportunity to work on future focused, cutting edge Defence technology projects;
  • Tailored informal and formal professional development opportunities, including access to an extensive range of online courses;
  • Flexible working arrangements to help you balance your work and personal commitments;
  • Paid Parental Leave and a family friendly ethos; and
  • A dynamic, innovative, collaborative and contemporary work environment that values your technical skills.

Interested in building your career?

Great! We look forward to your application. We are keen to bring our new Scrum team on board so apply immediately as we interview as we find the right people.

All Candidates are required to obtain a National Police History Check and/or an Australian Security Clearance. For further information regarding security clearance, please refer to the Australian Government: Department of Defence website (

For the purpose of obtaining a National Police History Check, candidates information may be provided to a third party provider/s.

Please refer to Elbit Systems of Australia's Privacy Policy ( for further information.

Advertised: AUS Eastern Standard Time
Applications close: AUS Eastern Daylight Time

Back to search results Apply now Refer a friend

Share this:

| More