FAQs
What is the role of a Graduate Software Engineer at IBM FlashSystem?
The Graduate Software Engineer will develop software solutions, collaborate with a team to design, develop, test, and maintain high-quality software, and learn from experienced engineers within the IBM Storage organization.
What technologies will I be using in this role?
You will be using technologies and industry-standard tools such as C, Java, Python, Git, Jenkins, and Docker.
What educational background is required for this position?
A Bachelor's degree is required, with a minimum achievement (or on track to achieve) of a 2:1 Honours in any degree.
Is experience required for this role?
No prior professional experience is required; however, a passion for software engineering demonstrated through educational projects or personal projects is expected.
How many engineers will I collaborate with on my team?
You will collaborate with a squad of 6-8 engineers.
Where will I be working if I am hired?
You will work onsite in Hursley for team collaboration and hands-on work with our products.
What qualities do you look for in candidates?
We look for problem-solving abilities, effective communication skills, innovative thinking, attention to detail, and a direct and honest approach.
Will there be mentorship opportunities available?
Yes, you will have the opportunity to learn from a team of 100+ IBM Storage developers in Hursley, as well as from hundreds more worldwide.
What is the company’s stance on diversity and inclusion?
The FlashSystem engineering team is committed to creating a diverse and inclusive workforce, where different thinking styles are valued for the strength and innovation they bring to teams.
Are there opportunities for career growth and development?
Yes, the role is designed to help you develop your software engineering and problem-solving skills while learning new technologies, allowing for growth within the organization.