Your next opportunity
The Software Engineer must be able to demonstrate soft skills including leadership, mentoring, communicating complex ideas to a diverse audience, and conflict management and resolution.
The Software Engineer must be experienced with the complete software development lifecycle, multiple software development methodologies, software configuration management, and coding languages.
As a Software Engineer, you can anticipate some of your day-to-day tasks to include:
- Collaborate with stakeholders to understand customer needs and requirements;
- Recommend solutions and lead the construction of prototypes using a variety of languages and design tools;
- Design and develop quality production software and software systems;
- Develop and maintain software support documents including plans, requirements, design documentation and test reports;
- Mentor other software engineers; and
- Fulfil other duties that may be required as agreed with manager or lead from time to time.
About your new team
Joining the Australian Rheinmetall software team as a Software Engineer is an exciting opportunity to work on a cutting-edge Defence project in Australia. The team is focused on developing advanced systems for Royal Australian Army vehicles, with a goal of improving the survivability and protection of Army personnel. As a Software Engineer, you will work with a talented and experienced team of engineers, production and assembly teams, and military professionals to deliver a world-class product that meets the needs of the Army. This is an opportunity to play a key role in advancing Australia's Defence capabilities and contribute to the security of the nation.
Find Your Why at Rheinmetall
Our values of Safety, Partnership, Openness, Respect and Trust (SPORT) supports our team members to create a workplace environment where our employees value each other, live up to their promises, communicate openly and work safely every day.
The experience and skillset best suited to this role includes:
- At least 5 years' experience in software development;
- High level of proficiency in C++ and Python in a Linux environment;
- Tertiary qualification in Software Engineering, Computer Science, IT, Mechatronics, Aerospace or equivalent;
- Hold or be eligible to obtain NV1 Australian Security Clearance;
- Willingness and ability to travel interstate and internationally when required;
- Knowledge of DevOps in a Linux environment;
