Career Enjoyment: software engineer
Software engineers design, develop, test and implement software systems to achieve particular objectives. The term software engineer is sometimes used interchangeably with programmer, though many regard software engineers as having a wider remit and skills, e.g. to include more design freedom. This career tends to have salaries in the range £20-50k (based on research in the UK). Typically, therefore, it has a higher than average earnings potential.
Views from people doing the job
The common feedback from people in this career was:
- When people in the job described what they liked about it, the common themes that emerged were: problem solving, debugging, feeling of accomplishment.
- When people described what they disliked about the job, the themes were: meetings, doing presentations, impersonal, dated software languages, requirements keep changing, can be boring, a narrow form of creativity.
When we asked people in each career to rate their job for enjoyment, on a scale between 1 (low) and 6 (high), the average rating for all jobs was just over 3.5. The average score for this career - software engineer - was 3.1, making it slightly less enjoyable than the average job. This is only one part of what makes a job enjoyable. You can find out how well your unique personality fits the job by completing our personality questionnaire.
The table shows the balance of preferences that are required in this career, using the language of the Myers Briggs model of personality. This career therefore involves:
|The demands of the job|
- Slightly more Introversion than Extraversion.
- Slightly more iNtuition than Sensing.
- Slightly more Thinking than Feeling.
- Slightly more Perception than Judgment.
The wheel provides a more detailed view of the types of behaviours required in this career. Each segment represents a behavioural style. Lighter segments indicate that you need to use that style more in the job. On a PC, you can hover the mouse over a segment for a brief description.Lighter/redder segments show the types of behaviour you will need to use more of, i.e.: dealing with data or detailed information; strategic thinking; solving practical problems; theorising or analysing.
Any dark segments would indicate styles where there is less demand than normal. However, there aren't any - which suggests that you have to be able to use all the styles (at different times).
Comparison with your personality
You can find out how well your personality matches this and all the other careers by completing the MMDI personality questionnaire.