Career profile · SOC ESC-49237C49

software analyst

Software analysts elicit and prioritise user requirements, produce and document software specifications, test their application, and review them during software development. They act as the interface between the software users and the software development team.

software analyst software analysts elicit and prioritise user requirements, produce and document software specifications, test their application, and review them during software development. The role shows moderate AI exposure (0.67 on a 0-1 scale) — some tasks are being automated but the role adapts. The most in-demand skills for the role include business requirements techniques, software architecture models, software design methodologies, legal requirements of ICT products, ICT system user requirements.

AI exposure
6.7/10
automation risk

Top skills

business requirements techniques software architecture models software design methodologies legal requirements of ICT products ICT system user requirements data models translate requirements into visual design create software design analyse business processes develop documentation in accordance with legal requirements

Frequently asked questions

What does software analyst do?

Software analysts elicit and prioritise user requirements, produce and document software specifications, test their application, and review them during software development. They act as the interface between the software users and the software development team.

What skills does software analyst need?

The most in-demand skills for this role include business requirements techniques, software architecture models, software design methodologies, legal requirements of ICT products, ICT system user requirements, data models. These are the skills O*NET identifies as most important for competent performance.

Will AI replace software analyst?

Our AI-durability model gives software analyst a score of 0.67 on a 0-1 scale (higher = more exposure). That places it at moderate AI exposure — some tasks are being automated but the role adapts. Learning to work with AI tools rather than against them is the path forward.

Is software analyst right for you?

Take the Holland test + Big-5 to see how well this career matches your profile.

Get personalised fit →