Skip to content. | Skip to navigation

Personal tools

Navigation

You are here: Home Careers Australian Careers Careers Descriptions Computer and Technical Careers Software Architect

Software Architect

Software architects analyse an organisation's software and design, oversee the development of a new software system, and ensure it will assist the overall business of an organisation.

 

Tasks & duties

Software-architects.jpg

Software architects may do some or all of the following:

  • analyse an organisation's overall business and establish how their software is used
  • assess new software applications to see if they are suitable for an organisation and if the current hardware will support them
  • provide detailed information about costs and benefits of software to ensure that it will serve the client over a long period
  • create architectural plans outlining the structure of new software applications
  • lead a team of programmers or negotiate outsourcing contracts to develop and build new software
  • build prototypes of the software and test them
  • move old data from existing software to new software
  • test and review the new software and fix any problems
  • explain to people throughout the organisation how the software will affect their work
  • develop training manuals and run training sessions to show clients how to use the software

 

Skills & knowledge

Software architects need to have:

  • up-to-date knowledge of developments in software and programming
  • an understanding of new technology available in the IT (information technology) industry
  • knowledge of how IT can be used in a business strategy and how to estimate a project's cost
  • specific knowledge of their clients' businesses
  • technical computer and computer programming skills
  • excellent communication and presentation skills, including the ability to break down complex terms into simple language
  • skills in analysis

 

Entry requirements

To become a software architect you need to have a tertiary qualification in a computer-related field. Qualifications in other business-related fields are also strongly recommended. Most software architects are expected to have at least 10 years' IT experience, including work in a senior position.

 

Secondary education

A tertiary entrance qualification is required to enter further training. Year 12 Certificate of Education or Higher School Certificate. Useful subjects include computer studies, information systems, maths and English.

 

Training on the job

Software architects gain skills on the job. They are expected to keep up to date with new technology and developments in software, and may be required to complete further studies and attend seminars in these areas.

 

Useful experience

Useful experience for software architects includes work in a software development role or a computer systems management position. General business and project management experience is also highly valued.

 

Related courses

Algorithms
Compiler Construction
Data Structures
Database Management
Programming
Security Science
Systems Analysis and Design

 

For more information, please refer to myfuture.

Document Actions