Graduate Software Engineer role at IBM Hursley โ Work with FlashSystem, learn C/Java/Python, hybrid work, competitive salary & benefits. Apply now for 2025!
Table of Contents
๐ผ Job Role & Category
Role: Graduate Software Engineer
Category: Full-Time, Hybrid
Level: Entry Level / Early Professional
Department: Storage SW Development
๐ข Why Join IBM?
IBM is a global technology and consulting leader that has been restlessly reinventing itself since 1911. With a presence in over 175 countries, IBM is one of the largest corporate organizations in the world and a major employer for technology and consulting professionals. Many Fortune 500 companies rely on IBM Cloud to run their critical business operations.
At IBM, innovation is at the core of everything. The company is an early adopter of cutting-edge technologies like artificial intelligence, quantum computing, and blockchain. IBM’s mission is to apply intelligence, reason, and science to improve business, society, and the human condition. The company fosters a culture of continuous learning, experimentation, and trust, where IBMers are encouraged to be growth-minded, courageous, and collaborative. IBM is also committed to being a responsible technology innovator and a force for good in the world.
๐ Job Summary
IBM’s FlashSystem team at Hursley is hiring a Graduate Software Engineer to join their Storage SW Development division. You’ll work on creating resilient, high-performance, and intelligent storage software that keeps business-critical systems and data available 24/7. This role offers an exciting opportunity to develop your software engineering skills while learning new technologies, working with experienced mentors, and contributing to the success of IBM’s FlashSystem productsโsolutions that power everything from hospitals to data centres worldwide.
๐ง Key Responsibilities
Based on the job description, here’s what you’ll be doing:
- ๐ปย Develop code and solutionsย using the latest enterprise-level tools and technologies
- ๐คย Collaborate with a squad of 6-8 engineersย to design, develop, test, and maintain high-quality software
- โ๏ธย Use industry-standard technologiesย such as C, Java, Python, Git, Jenkins, and Docker
- ๐ย Learn from a team of 100+ IBM Storage developersย at Hursley, plus hundreds more worldwide
- ๐ขย Work onsite in Hursleyย for team collaboration and hands-on work with FlashSystem products
- ๐ย Take ownership of software solutionsย you create, ensuring quality and innovation
- ๐ง ย Solve complex technical problemsย both independently and as part of a collaborative team
- ๐ ๏ธย Work with FlashSystem technology, including NVMe-optimized architecture, IBM FlashCore, and Storage Virtualize software
โ Who Can Apply?
๐ Education Requirements:
- Bachelor’s Degreeย (Required)
๐ผ Experience Level:
- Entry-level / Early Professional
- Open toย fresh graduatesย and early-career professionals
- Experience can come from professional projects, educational projects, or personal projects
๐ก Required Skills & Competencies:
- โ ย Passion for software engineeringย demonstrated through project work
- โ ย Problem-solving abilitiesย โ both independently and in team settings
- โ ย Effective communication skillsย to explain technical problems and solutions to other engineers
- โ ย Innovative thinkingย to develop creative solutions to challenges
- โ ย Attention to detailย in code development and testing
- โ ย Direct and honest approachย to work and collaboration
๐ ๏ธ Preferred Technical Skills:
- Familiarity withย C, Java, Pythonย (or eagerness to learn)
- Understanding ofย Git, Jenkins, Dockerย or similar DevOps tools
- Interest inย enterprise storage systems, cloud computing, or data management
๐ Certifications:
Not specified in job description

๐ Work Location & Type
๐ Location: Hursley, Hampshire, United Kingdom
๐ผ Work Type: Hybrid (Onsite collaboration required for team work and hands-on product interaction)
โ๏ธ Travel: Some travel may be required based on business demand
๐ Shift: General (daytime)
๐ฐ Salary Insights (UK Market)
For a Graduate Software Engineer role at IBM in the United Kingdom, here’s what you can expect:
๐ท Expected Salary Range: ยฃ28,000 โ ยฃ35,000 per annum for entry-level graduates
๐ With Experience: ยฃ35,000 โ ยฃ45,000+ as you gain experience and expertise
Salary varies based on:
- Educational background and project experience
- Performance during probation period
- Location and cost of living adjustments
- Specific skills in C, Java, Python, and DevOps tools
IBM offers performance-based pay structures and regular salary reviews to reward growth and contribution.
๐ Perks & Benefits
IBM is known for its comprehensive benefits package. Here’s what you can expect:
๐ฅ Private Health Insurance โ Comprehensive medical coverage for you and your family
๐ป Remote Work Support โ Hybrid model with flexibility and onsite collaboration
๐ Learning & Development Budget โ Access to IBM’s extensive training programs, certifications, and courses
๐ธ Performance Bonuses โ Annual performance-based incentives and rewards
๐๏ธ Generous Paid Time Off โ Competitive holiday allowance plus public holidays
๐ฝ๏ธ Subsidized Meals โ Onsite cafeteria benefits at Hursley campus
๐ Commuter Benefits โ Travel allowances and support for commuting
๐ฏ Career Growth Opportunities โ Clear progression pathways within IBM’s global organization
๐ Work-Life Balance โ Flexible working hours and supportive team culture
๐ง Wellness Programs โ Mental health support, fitness programs, and employee assistance
๐ Mentorship Programs โ Learn from experienced IBMers and senior engineers
๐ฅ Diverse & Inclusive Culture โ IBM values different thinking styles and backgrounds
๐ How to Apply
๐ข How to Apply for IBM Graduate Software Engineer Recruitment 2025:
1๏ธโฃ Click on the “Apply now” button on the official IBM careers page
2๏ธโฃ Register/Login to the IBM recruitment portal
3๏ธโฃ Fill in required details including education, skills, and experience
4๏ธโฃ Upload your resume/CV and any supporting documents
5๏ธโฃ Review all details carefully before submission
6๏ธโฃ Submit the application form and save your application ID
๐ข Share this opportunity with friends and classmates who are passionate about software engineering! ๐
โ Frequently Asked Questions (FAQs)
1๏ธโฃ What is the selection process for IBM Graduate Software Engineer role?
IBM typically follows a multi-stage recruitment process including:
- Online application screening
- Technical assessment/coding test
- Technical interviews (1-2 rounds)
- HR/behavioral interview
- Final offer and background verification
The exact process may vary, so stay updated through your application portal.
2๏ธโฃ Does this job allow remote work?
This is a hybrid role that requires onsite presence at the Hursley campus for team collaboration and hands-on work with FlashSystem products. However, IBM supports flexible working arrangements where appropriate.
3๏ธโฃ What programming languages and skills are required?
You’ll be working with:
- Programming languages:ย C, Java, Python
- Tools:ย Git, Jenkins, Docker
- Skills:ย Problem-solving, communication, attention to detail, teamwork
While prior experience is beneficial, IBM values passion for learning and demonstrable interest in software engineering through academic or personal projects.
4๏ธโฃ Is this role open to fresh graduates?
Yes! This is an entry-level position designed for graduates. You can demonstrate your passion for software engineering through:
- Professional projects (internships, part-time work)
- Educational projects (university coursework, final year projects)
- Personal projects (GitHub repositories, open-source contributions, personal apps)
5๏ธโฃ What is the last date to apply?
Not specified in the job description. However, IBM recruits on a rolling basis, so it’s recommended to apply as soon as possible to avoid missing out on this opportunity.
6๏ธโฃ Will I receive training and mentorship?
Absolutely! IBM emphasizes learning and development. You’ll:
- Work with a squad of 6-8 engineers
- Learn from 100+ IBM Storage developers at Hursley
- Access IBM’s global network of hundreds of storage engineers
- Receive formal and informal mentorship throughout your career
7๏ธโฃ What is IBM FlashSystem?
IBM FlashSystem is a family of high-performance, intelligent data storage solutions designed for hybrid cloud environments. It combines:
- Flash storage performance
- NVMe-optimized architecture
- IBM FlashCore technology
- IBM Storage Virtualize software
- Business continuity features like ransomware detection/recovery
FlashSystem powers critical operations for hospitals, data centres, and enterprises worldwide.
8๏ธโฃ Is IBM an equal opportunity employer?
Yes. IBM is proud to be an equal-opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by applicable law.
๐ Why This Role is Perfect for You
If you’re a recent graduate passionate about software engineering, this IBM opportunity offers:
โ
World-class training from industry experts
โ
Cutting-edge technology experience with enterprise storage systems
โ
Career growth within a Fortune 500 company
โ
Hybrid flexibility for work-life balance
โ
Competitive salary and comprehensive benefits
โ
Diverse and inclusive team culture
โ
Global impact โ your code powers critical systems worldwide
๐ Quick Summary Table
| Aspect | Details |
|---|---|
| Job Role | Graduate Software Engineer |
| Company | IBM |
| Location | Hursley, Hampshire, UK |
| Work Model | Hybrid |
| Employment Type | Full-Time, Regular |
| Experience Level | Entry Level / Fresh Graduates |
| Education | Bachelor’s Degree (Required) |
| Key Technologies | C, Java, Python, Git, Jenkins, Docker |
| Salary Range | ยฃ28,000 โ ยฃ35,000+ per annum |
| Team Size | Squad of 6-8 engineers |
| Department | Storage SW Development (FlashSystem) |
| Job ID | 65870 |
| Travel | Some travel may be required |
๐ฏ Final Thoughts
The Graduate Software Engineer role at IBM Hursley is an exceptional opportunity for recent graduates to launch their careers in enterprise software development. Working on IBM FlashSystemโtechnology that powers critical infrastructure worldwideโyou’ll gain invaluable experience with cutting-edge storage solutions, cloud computing, and enterprise-grade software engineering.
IBM’s commitment to learning, diversity, and innovation makes this an ideal environment for growth-minded engineers ready to make an impact. With hybrid flexibility, competitive compensation, and a supportive team culture, this role offers both professional development and work-life balance.
Don’t waitโapply today and take the first step toward becoming an IBMer! ๐