Software Engineer (Java)

July 21, 2025
Application ends: October 21, 2025

Apply for this job

Email *

Job Description

The Role

We are seeking Software Engineers (Junior, Mid and Senior) to join the company’s Engineering team. You will help Calytrix and its partners to build core elements of our simulation and training products and extend, customise and integrate them with other software and hardware systems. The subject matter is diverse, and you will be involved in all areas, from design and architecture building to core product development, to the development of custom extensions and plugins for our product to support the needs of custom training systems.

Day-to-day the work involves core development activities including:

  • Analysis of product requirements and derivation of technical requirements
  • Design of systems and communication of those designs for review by technical directors
  • Development of new features, bug fixes and improvements
  • Product testing and validation
  • Peer code review and working within our development practices and processes
  • Provide technical assistance to customer support queries

The position is on-site in our West Perth offices. Australian citizenship is required to obtain security clearance.

Core Skills and Qualifications

  • Bachelor’s degree in software engineering or computer science
  • Java application development experience
  • Experience designing and implementing applications, or subsystems within them
  • Ability to tackle novel problems independently
  • Structured approach to milestones and progress demonstration
  • Can communicate and present ideas in a structured manner (oral and written)

Things that are a bonus:

  • C++ application development experience
  • Some HTML/CSS/JavaScript experience in frameworks like Vue.js, React or similar
  • Games development experience
  • Simulation standards experience (DIS, HLA)
  • Contributions to open-source projects

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru