Senior Software Developer - Defence IndustryAbout the Company:Join a rapidly growing Defence technology provider working on cutting-edge software development projects. The organisation plays a key role in delivering mission-critical Defence solutions and is expanding its capabilities as part of a major program. If you're looking to work on complex and high-impact software systems within a collaborative and forward-thinking team, this is the role for you.Position Overview:We are looking for multiple Software Developers to work on the design, development, and maintenance of software components used within advanced military platforms. These roles are available as both permanent and fixed-term contracts (FTC), with remote work options available. This is a full-cycle software development position, with a strong focus on secure and high-assurance software.Key Responsibilities:Develop and integrate software into a sophisticated Electronic Architecture (EA) used across various Defence programs.Implement and enhance C4I (Command, Control, Communications, Computers & Intelligence) systems, ensuring seamless interoperability.Support the integration and application of Australian Generic Vehicle Architecture (AS GVA) and Australian Land Data Model (AS LDM) into Defence software solutions.Contribute to software safety and security engineering, working alongside cybersecurity specialists to ensure compliance with stringent Defence standards.Maintain and update software documentation, including system architecture, technical reports, and test plans.Take part in verification and validation (V&V) processes, test planning, and performance assessments.Provide technical insights to engineering teams, guiding system design and implementation efforts.Take ownership of assigned software deliverables, tracking progress, managing risks, and prioritising development tasks.Engage with key stakeholders, ensuring alignment between software solutions and Defence requirements.Required Qualifications & Experience:A degree in Software Engineering, Computer Science, or a related field.Strong proficiency in C#/.NET development.Hands-on experience in full-cycle software development, preferably within Defence, security, or critical infrastructure environments.Exposure to C4I systems, AS GVA, or AS LDM is advantageous.Experience working with Windows and Linux environments is desirable.Familiarity with software development methodologies such as Test-Driven Development (TDD) and Behaviour-Driven Development (BDD).Prior experience developing software for high-assurance, safety-critical, or security-sensitive systems is beneficial.Key Skills & Attributes:Strong analytical and problem-solving skills, with an ability to anticipate software challenges.Ability to manage multiple development tasks in a structured and high-performance environment.Strong communication skills, with the ability to clearly articulate technical concepts.Experience working within multidisciplinary engineering teams, including collaboration with systems engineers and cybersecurity experts.A proactive approach to software design, testing, and validation processes.Adaptability and flexibility to respond to evolving Defence requirements and emerging technology trends.Security Clearance Requirements:NV1 security clearance is preferred, but Baseline clearance may be considered with potential for an upgrade.Australian citizenship is required to meet Defence security clearance eligibility.Must be able to pass a comprehensive background check, including a National Police History assessment.Why Join?Multiple positions available - both permanent and fixed-term contract (FTC) roles.Remote work options available.9-day fortnight, promoting work-life balance.Company-paid private health insurance.Fully covered mobile plan benefits.Access to corporate fitness programs, offering discounted gym memberships.Clear career development pathways with opportunities for professional growth.Due to the high volume of applications, only shortlisted candidates will be contacted.