Graduate Software Developer in Winchester

Graduate Software Developer in Winchester

Winchester Entry level 28000 - 38000 £ / year (est.) No working from home possible
IBM

At a Glance

  • Tasks: Design, code, and test high-performance storage software in a collaborative Agile environment.
  • Company: Join the innovative IBM FlashSystem team at Hursley.
  • Benefits: Competitive salary, professional development, and a chance to work with cutting-edge technologies.
  • Other info: Collaborate with a squad of engineers and enjoy excellent career growth opportunities.
  • Why this job: Make a real impact while learning from industry experts in a dynamic setting.
  • Qualifications: Bachelor’s in Computer Science or related field; passion for software engineering.

The predicted salary is between 28000 - 38000 £ per year.

IBM FlashSystem team at IBM Hursley is looking for a Graduate Software Engineer to develop, test, and deliver high‑performance storage software.

Responsibilities:

  • Design, code, and test component‑level software solutions, ensuring unit tests and readiness for integration.
  • Collaborate with stakeholders in an Agile environment to understand requirements and deliver solutions that meet business needs.
  • Debug and resolve customer‑reported issues, writing code fixes and unit tests.
  • Participate in the creation of an automated CI/CD pipeline covering quality stages.
  • Support delivery of offerings using leading‑edge technologies.
  • Work with a squad of 6–8 engineers and take ownership of high‑quality software.
  • Utilize technologies such as C, Java, Python, Git, Jenkins, and Docker.
  • Learn from the IBM Storage developer community to become an expert in the product.
  • Work onsite in Hursley to collaborate and engage with the product.

Required Education:

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.

Required Technical and Professional Expertise:

  • Passion for software engineering evidenced by projects from education, professional work, or personal initiatives.
  • Ability to solve problems independently and collaboratively.
  • Effective communication skills to explain technical issues to engineers.
  • Innovative thinking and solution orientation.
  • Attention to detail.
  • Direct and honest communication style.

Preferred Technical and Professional Experience:

  • Front‑end development experience designing, building, testing, and delivering UI components.
  • Knowledge of DevOps practices and tools, contributing to automated CI/CD pipelines.
  • Experience in L3 support, debugging customer issues and creating code fixes.

Graduate Software Developer in Winchester employer: IBM

At IBM Hursley, we pride ourselves on fostering a collaborative and innovative work culture that empowers our Graduate Software Developers to thrive. With access to cutting-edge technologies and a strong emphasis on professional growth, employees are encouraged to take ownership of their projects while benefiting from mentorship within a dynamic team. Our commitment to diversity and inclusion ensures that every voice is heard, making IBM an exceptional place for meaningful and rewarding employment.

IBM

Contact Details:

IBM Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Graduate Software Developer in Winchester

Tip Number 1

Network like a pro! Reach out to current or former IBM employees on LinkedIn. Ask them about their experiences and any tips they might have for landing a role in the FlashSystem team. Personal connections can make a huge difference!

Tip Number 2

Prepare for those technical interviews! Brush up on your coding skills in C, Java, and Python. Practice common algorithms and data structures, and don’t forget to work on your problem-solving approach. We want you to shine!

Tip Number 3

Show off your projects! Whether it’s from uni or personal initiatives, have a portfolio ready that highlights your software engineering passion. This is your chance to demonstrate your skills and creativity to the hiring team.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. Don’t hesitate – get your application in and let’s get you on board!

We think you need these skills to ace Graduate Software Developer in Winchester

C
Java
Python
Git
Jenkins
Docker
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Graduate Software Developer role. Highlight any projects or coursework that showcase your passion for software engineering, especially in languages like C, Java, or Python.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this opportunity at IBM Hursley. Share specific examples of how you've tackled problems in the past and how you can contribute to our Agile team.

Showcase Your Projects:If you've worked on any relevant projects, whether in school or on your own, make sure to include them! We love seeing practical applications of your skills, especially if they involve DevOps practices or CI/CD pipelines.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!

How to prepare for a job interview at IBM

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like C, Java, Python, Git, Jenkins, and Docker. Brush up on your coding skills and be ready to discuss any relevant projects you've worked on that showcase your experience with these tools.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems in the past, whether in academic projects or personal initiatives. Be ready to explain your thought process and how you collaborated with others to find solutions, as teamwork is key in an Agile environment.

Communicate Clearly

Practice explaining technical concepts in a straightforward manner. You might need to discuss how you would debug customer-reported issues or describe your approach to writing unit tests. Clear communication will help demonstrate your ability to work effectively with your future team.

Embrace Continuous Learning

Express your enthusiasm for learning from the IBM Storage developer community. Share any relevant experiences where you’ve sought out knowledge or improved your skills, as this shows your commitment to becoming an expert in the product and adapting to new technologies.