About us
Swordfish operates at the intersection of advanced technology and Australian Defence capability. We are a Research Engineering Services company that delivers transformative innovation to Government, the Australian Defence Force, and Defence industry clients, helping solve complex technology challenges in support of Australia's security and national interests.
Our Defence expertise includes Electronic Warfare, Combat and Mission Systems, Autonomous Systems, Operational Analysis, Cyber Security, Aerospace and various applications of Modeling and Simulation.
Swordfish currently employs a team of over 85 talented and passionate professionals with skills spanning many disciplines but all sharing common foundational Agile Software Engineering skills, a collaborative work ethos and commitment to continual learning.
We offer the opportunity for the right candidate to work amongst high-calibre, passionate and collaborative teammates, employing Agile software engineering practices, a variety of modern tool stacks, and cutting-edge AI/ML technologies to create solutions that have a real impact to the ADF.
At Swordfish we place the highest value on our people. We see opportunity in what each individual brings to the table. We act with integrity and support each other to achieve our best. We strive to maintain an open, honest working environment by fostering a culture of collaboration and trust that welcomes new ideas and alternative solutions. We are passionate about what we do and eagerly welcome newcomers to our teams.
Job Description
What we are looking for
We are seeking a motivated and experienced Software Engineer with strong AI/ML interest and capability, and a passion for delivering innovative, high-quality engineered solutions. You are someone who thrives in technically demanding environments at the intersection of AI, applied sciences, and software engineering. Your experience in areas such as computer vision, natural language processing, generative AI, and agentic AI, combined with strong software engineering skills and Agile development practices, will be instrumental in translating emerging ideas into practical, reliable Defence capability.
Experience in software development, including coding, testing, automation and deployment is essential. The ideal candidate will have proficiency in a broad range of AI techniques and technologies, programming languages, modern frameworks, software architectures, Agile engineering practices and DevOps.
Responsibilities will include stakeholder engagement, leading AI/ML software design and implementation, supporting the professional development of junior staff and supporting company leadership achieve strategic goals.
You will join our multi-disciplinary teams working closely with Defence researchers to solve complex, real-world problems in areas including aerospace guidance and control, combat management systems, multi-disciplinary optimisation, human identity verification, and resilient distributed information systems.
What you will do
Desired Skills and Experience
Essential skills and experience
Desirable skills
Qualifications
Bachelor's or higher degree* in Software Engineering, Computer Science, Data Science, or related fields. (Higher AI/ML, and mathematics qualifications and/or experience would be highly advantageous)
Australian Citizenship.* Successful candidates must be eligible to hold and maintain an Australian Defence Security Clearance. Please see the following URL for eligibility requirements: Australian Government Security Vetting Agency
Location
Swordfish is headquartered in the Adelaide CBD with our teams operate from Adelaide and Edinburgh. If you have specific requirements, please discuss them during your interview.
Benefits