Student Advice - Career Search - Office - Software engineer
Welcome to Student Adviser site. Jump to the page content    

You should be seeing a Shockwave Flash movie. Your browser doesn't know how to handle it.
Visit the Macromedia Flash downloads page to get a player for your operating system.

Student Adviser  
  You are here: Home > Careers Information > Office > Software engineer
back
Career Search
Home
Career search
Recruitment register
Careers advice & guidance
Job opportunities
Professional Careers Advisors
E-Brochures & Magazines
Gap Year Opportunities
apprenticeships
Site Search


Contact Us
Site map
 

Join the E-mail list
To receive regular emails informing you of our new online editions
please subscribe below:
Name:
Email:
 
 

Software engineer

Tell me about it

Software developers, also known as computer programmers or software developers, design, install, test and maintain software systems used by commercial and manufacturing organisations in their IT systems.

In the past, systems were often replaced due to rapid developments in technology, which was time-consuming and expensive. Now, more often, 'off-the-shelf' software packages are integrated into an existing system, 'bolting together' existing software products, so only the code to link them together has to be created. This requires thorough knowledge of available software packages and programming languages, together with the ability to provide appropriate interfaces with which to integrate them.

To install a new system or update an existing one, software engineers must gain a thorough understanding of the user's business and information needs, examine any existing system, decide on recommendations and present a proposal to the user, and cost the proposal accurately. 

The software engineer then leads a team, which produces detailed design specifications, designs the software, writes and documents the programming code, and tests the product in real situations.

Entry level

The usual qualification is a degree or HND/HNC, or substantial experience and proven ability in programming. A postgraduate IT conversion course is useful if your degree or HND/HNC does not have significant IT content.

Some people do start as trainee programmers, with A levels/H grades or equivalent qualifications. It is sometimes possible to start in basic computing work and progress to become a software engineer. There is also a Graduate Apprenticeship in IT.

It helps to get some experience before looking for work, perhaps gained through course requirements or project work with employers. Smaller employers generally require knowledge of specific programming languages, software or operating systems.

The selection procedure may include programming aptitude tests.

The degree subjects usually preferred are computer science or software developing, electronics, physics, maths and electrical engineering. A level/H grade maths is often required for these courses.

Making the grade

Many employers provide training that can lead to professional qualifications, for instance from the British Computer Society, the Institute for the Management of Information Systems or The National Computing Centre. You can also work for professional certification from companies such as Microsoft.

Promotion is normally to senior or principal software engineer and then to project manager. Experienced managers can also work in IT training and technical writing.

With approximately three years' experience, it is possible to work freelance, often through an agency, or as a self-employed contractor or consultant.

Personal qualities

You would need to be passionate about IT and up to date with developments in this rapidly changing field. You should be strong at maths, with a logical and practical approach to problem solving. In addition, you would have to listen to the requirements and ideas of others and to accommodate these in your plans. With tight deadlines to meet, you would need the ability to prioritise effectively.

Looking ahead

Software engineers usually specialise in business, scientific, engineering or microcomputer applications. They work across commerce and industry, public services, utilities, defence and research. There are opportunities with computer and software manufacturers, IT and management consultancies, the Armed Forces and defence establishments, and other organisations that use computers.

Although there is a shortage of people with the appropriate skills, entry is fairly competitive. Organisations are increasingly contracting development work to firms of IT consultants.

Alternative suggestions

Other possibilities might include graphic designer, multimedia designer, systems analyst or webmaster.

Take-home pay

Software engineers are usually well paid, with graduate starting salaries ranging from around £19,000 to £35,000 (Earnings at the higher end relate to work in management consultancy). This should rise as you gain experience to £30,000 to £80,000, if you are reliable and can produce useful results. The size of installation, location and the nature of the employer's business will affect salary levels. Computer manufacturers, software houses, as well as the finance centre of London, usually pay higher salaries.

Contracting and freelance work can be more highly paid due to specialist skills.

Effects

The normal working week is 37 to 40 hours, but overtime and weekend working may be needed to deal with deadlines and emergency problem solving. In sectors such as finance and consultancies, longer working hours may be required.

Sources of information

e-skills UK: www.e-skills.com/itcompass

Skillset: www.skillset.org

British Computer Society: www.bcs.org.uk

British Interactive Media Association: www.bima.co.uk

Institute for the Management of Information Systems: www.imis.org.uk

National Computing Centre: www.ncc.co.uk (please note: NCC Education is a separate organisation).

NCC Education: www.nccedu.com

CRCI: D

 


 

 

 

Still searching?

 
 
Ask your clients to try our FREE Recruitment Register to receive detailed further information and recruitment brochures on career opportunities that interest them
 
 
top
 
Student Adviser

| Student Adviser Home | Career Search | Job Vacancies | Careers Information Service | About Us |

©Sandringham Publishing Ltd - All rights reserved

Email: webmaster@studentadviser.net

career search