On this page, you will find a list of our current software engineer jobs and an overview of the typical responsibilities and expectations of a software engineer. You can compare and filter relevant software engineer positions based on specialism, location and salary to find your ideal job match.
Software engineer jobs are available in the following contract types:
Software engineer jobs involve designing and creating computer applications and software. You study user requirements and create prototypes for applications. You also evaluate existing systems and applications in order to modify and upgrade them to meet evolving requirements. Software engineer jobs require exceptional problem-solving skills and should be highly adaptable to keep up with new technologies.
Would you like to know more about this job? Then check out the software engineer job profile page.
You will find more information on the software engineer salary on the software engineer job profile page. You can also find the salary for each specific job shown here if you click on the description.
If you are ready to apply for a software engineer job, take a look at our jobs list, filter to your preference and apply directly. If you require any further assistance applying for a role, feel free to contact your nearest Randstad office and a member of the team will be happy to point you in the right direction.
If you are interested in becoming a software engineer, a university degree or an apprenticeship is a great place to begin. For information on the qualifications and relevant education needed for the role, see the 'education and qualifications' section of our software engineer job profile.
To work as a software engineer in Australia, obtain a bachelor’s degree in computer science or software engineering. The degree courses should be accredited by the Australian Computer Society. You can also improve specific skills, such as learning new languages, by completing short courses or attending boot camps. Experience is vital in software engineering. Gain relevant experience through internships and entry-level jobs.
In the software engineer job overview, you can submit your application using the "Apply now" button. Your details will be filled in automatically as soon as you’re logged in with your Randstad account. Don’t have an account? No problem – just fill in your details manually.
If you can’t find the perfect role for you listed on this page, you’re able to keep up-to-date by using our notification option to alert you when suitable roles become available. Simply enter your details, and as soon as a new software engineer job is available that meets your criteria, you will be informed instantly.