Software Engineer

Full Time
  • August 25, 2026
  • Employment Info

    JOB  DETAILS

    Requirements
    • Tertiary qualifications (bachelor’s degree) in a relevant discipline (Software Engineering, Computer Science, or a related field etc.), and/or equivalent relevant experience (preferably within the defence.
    • Fluent in at least one of the following programming languages: Java, Ada, C++, C#.
    • Experienced in both procedural and object-oriented programming paradigms.
    • Proficient in applying general-purpose and framework-specific design patterns to address architectural and implementation challenges.
    • Apply configuration management principles and use Git to ensure controlled and traceable development of software products.
    • Demonstrate appreciation of agile methodologies and systems engineering practices and apply them appropriately throughout the software development lifecycle.
    Responsibilities
    • Participate in the development and maintenance of software components and associated simulators.
    • Develop an understanding of the operational use of the associated system under development.
    • Participate in the specification of software components.
    • Design, implementation and testing of software components to meet the specified requirements.
    • Produce all artefacts required for deliverables and internal reviews.
    • Participate in reviews of software and documentation as required.
    • Provide technical guidance to junior software engineers.
    • Identify and prioritise tasks in consultation with the Team Leader.
    • Plan, prioritise and deliver assigned tasks within the agreed scope, and schedule.
    • Flexible work arrangements such as hybrid work from home / office and a 9-day fortnight will be considered for this role.
    Desired Qualifications
    • Familiarity with complex software-intensive systems (e.g. military systems) or related defence technologies is desirable.
    • Proficient in the following programming and scripting languages: Bash, Python, Go, TypeScript.
    • Experienced with tools and technologies including DDS, IBM DOORS, Docker, and the Atlassian tool suite.
    • Skilled in software development within Linux-based environments.
    • Skilled in designing and implementing test automation solutions, including the use of test automation frameworks.
    • Capable of developing human-machine interfaces (HMIs) for interactive systems.

     

     

     

    Are you interested in this position?

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

    #DesignFintech #GlobalDesigners
    #FintechInnovation #CreativeJobs
    #DesignHub
    #Tech Meets Design
    #DesignerNetwork
    #Myausjob