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

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.
Tech Stack
Tools & technologiesDockerGoJavaLinuxPythonTypeScript
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 resumeApplicant 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
