Swap to Performing arts or Media or go back to all job sectors
Software developers create and test programs that allow people to complete tasks, run services and use digital devices.
You could work: evenings / weekends; occasionally
As a software developer, you could:
You could work in an office, from home, remotely or at a client's business.
You can get into this job through:
You could do a foundation degree, higher national diploma or a degree in:
You'll usually need:
You could do a college course to learn some of the skills needed to get a trainee position, or to move onto further study. Courses include:
Entry requirements for these courses vary.
You could apply to do an apprenticeship, such as:
These can take between 2 and 4 years to complete. They combine on-the-job training with time spent at a college or other learning provider.
You'll usually need:
You may be able to apply for a place on a graduate training scheme with an IT company, if you have a degree.
These are often open to graduates of any subject, not just people with a degree in a computing.
You could build up your skills and knowledge using online learning resources for:programming languages; project management; software development methods
You can find out more about working and training in computing from:The Chartered Institute for IT; techskills; GOV.UK
With experience, you could:become a senior developer, leading a team; manage development projects; move into related areas, such as systems design, IT architecture and business systems analysis; set up your own company and work as a consultant
You can find out more about working and training in computing from The Chartered Institute for IT and Tech Future Careers.