Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Software Engineering
Job Highlights
The System Management & Common Services IPT is responsible for providing a common processing environment, data interfaces, and services infrastructure to enable a common systems deployment and interface approach for the AIR6500 Joint Air Battle Management System.
Responding to the AIR6500 System Management IPT Lead, you will be required to actively lead the development of complex technical solutions proposed by yourself and team Subject Matter Experts, including the development of software requirements, design and test rationale and the implementation of code and unit test whilst overcoming project technical issues within an agile team environment.
About you:
You will be an experienced Software Engineer, with extensive knowledge of the Software Engineering process, procedures and the overall engineering product lifecycle. Having worked in and led small teams previously, your written and verbal communications will be strong. Ideally you will hold a qualification from an accredited tertiary institution in a related discipline, or equivalent experience / combined education.
To be successful in this role, you will have:
Excellent ability to apply experiential judgement and lateral approaches to complex problem solving.
Extensive knowledge on container orchestration system(s)
Experience in designing, developing and testing infrastructure as code
Ansible, Chef or other configuration management tool
Knowledge in Linux security / SELinux
Experience in TypeScript, Go, Rust, Python, and web development toolsets.
Previous Project experience adopting Continuous Integration and Continuous Delivery
What we offer you:
Your responsibilities will include:
Development and delivery of features focusing on front-end and back-end elements, including technical ownership of designated software features
Drive an industry best practice approach in a microservices based architecture
Manage the technical relationship with sub-contractors
Identify, analyse, select and apply concepts, technologies and techniques that are applicable to the technical development of software products
Problem resolution during the conduct of software development
Integration and test of your products