Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Saab

Software Engineer

Saab

Software Engineer developing and maintaining software components for Saab Australia's defense projects. Collaborating with teams to meet specified requirements and provide guidance to junior engineers.

Posted 5/26/2026full-timeMelbourne • 🇦🇺 AustraliaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
DockerGoJavaLinuxPythonTypeScript

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • Essential 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.
  • Desirable 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.
  • Applicants must be Australian citizens and hold or be able to obtain an Australian Defence Security Clearance preferably to NV1 level.

Benefits

Comp & perks
  • 6 weeks paid leave each year
  • 14% superannuation
  • Free Income Protection Insurance
  • Flexible working options
  • Access to the Saab shares matching scheme
  • Access to MySaab - our online store offering everything from cash back at hundreds of stores to discounts from exclusive partners

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaAdaC++C#BashPythonGoTypeScripttest automationdesign patterns
Soft Skills
technical guidancetask prioritizationplanningconsultationcommunication
Certifications
bachelor's degreeAustralian Defence Security Clearance