Tab navigation
- Welcome
- Opportunities- selected tab,
- Profiles
- Life @ IBM
- Events
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.
Explore other roles
- Asset Management Consultant
- Business Development
- Business Operations
- Financial Management Consultant
- Human Resources
- Human Capital Management Consultant
- Information Developer
- IT Consultant
- IT Specialist
- Management Accountant
- Marketing
- Project Management
- Service Management
- Software Development and Engineering
- Strategy Consultant
- Technical PreSales
- Technical Sales


