
This role has a high level of AI exposure. While some human skills are required, many tasks could be automated or replaced by new technology.
Explore all careersA Software Designer creates and tests applications, collaborates with stakeholders, designs architectures, writes code, and provides ongoing support.
Get qualified to work as a Software Designer with a course recognised across Australia. Speak to a training provider to learn more.
Browse occupations related to Software Designer
A Software Designer is responsible for creating, implementing, and testing software applications that meet user requirements and solve specific problems. This role typically involves collaborating with stakeholders to gather and analyse requirements, designing software architectures, and writing code in various programming languages.
A Software Designer may also conduct software testing and debugging, as well as providing ongoing maintenance and support for existing applications.