Skip to main content

Work for the World

%%PAGE TITLE%%

Tab navigation

Tab navigation


Software Developer

We are now accepting applications for software development roles. Please click here to apply.

  • - What it involves

    Software developers & engineers are responsible for the complete life cycle of a software product - from research and design, to implementation, training and support. As a software developer in IBM you will work in the heart of IBM’s software innovation and play a key role in many world-shaping, cutting-edge technologies.

    You will initially be allocated to one particular product area or job role. Throughout your first 2 years with us, you will then be rotated through other product areas or roles thus giving you an amazing opportunity to enhance your experience, network and product knowledge. The rotational element of these opportunities means you will gain a deep understanding of the overall life cycle of a software product and the different areas of work associated with this.

    You will be encouraged to have contact with IBM customers, onsite and elsewhere, to understand the needs of our clients better—so that our software and solutions help to solve their business needs.

  • + Where the roles are based

    The majority of our Software Development roles are based at our Software Development Lab in Hursley near Winchester. Set in a beautiful countryside location, Hursley is IBM’s largest software development laboratory in Europe. Pushing the boundaries of technology in an increasingly demanding world is a way of life at IBM Hursley. It has a relaxed, creative atmosphere that some liken to a university campus. Dynamic and inventive, people working here submit scores of patent applications every year. With a worldwide reputation for innovative products and services, IBM Hursley plays a key role in helping our clients.

  • + What we look for

    You don’t need to have a Computer Science or IT-related degree to join our graduate scheme as a Software Developer, but you do need to have a passion for IT and an interest in developing and delivering leading edge technologies for our clients. Teamwork, numerical and analytical skills are also extremely important.

  • + Training

    You will begin your IBM career with our new hire induction program. This lasts a week and you will spend 2 days on a team building activity at Winchester University followed by 2 days of induction at the IBM Hursley location. Following this there will be 6-8 induction education sessions on a variety of topics throughout your first year.

    You will be assigned a Graduate Development Manager (GDM) who is there to manage your career development. You will put together an individually tailored training programme with your GDM which will include specific technical training that your role requires eg. Websphere, Rational, Java, in addition to any personal development training that you may need including Presenting with Confidence, Influencing Skills for Business etc.

  • + Career Development

    As your career in software development progresses, you can choose to concentrate on a technical career (for example as an IT Architect, Master Inventor or Distinguished Engineer) or you could choose to become more business focussed (for example as a team leader, project manager, or in line management). Some find that their career can move between both technical and business areas.

IBM Graduates

Graduate Profiles

Want to know what working at IBM is really like – see what some of our recent graduate hires say about it!