At a Glance
- Tasks: Join a team to design and maintain high-quality software solutions.
- Company: IBM is a leading tech company focused on innovative data storage solutions.
- Benefits: Enjoy collaborative work, learning opportunities, and a dynamic team environment.
- Why this job: Be part of a talented team, enhance your skills, and contribute to impactful projects.
- Qualifications: Bachelor's degree in Computer Science or related field; 2-5 years of software development experience required.
- Other info: Work onsite in Hursley for hands-on collaboration with a global team.
The predicted salary is between 28800 - 48000 ÂŁ per year.
Join to apply for the Back-End Developer role at IBM
Continue with Google Continue with Google
2 days ago Be among the first 25 applicants
Join to apply for the Back-End Developer role at IBM
Introduction
Data storage is at the heart of everything we do in life. From every photo to every financial transaction, data is generated and stored somewhere in the world, be it on a customer’s own premises or in the cloud. The FlashSystem team at IBM Hursley creates resilient, high-performance and intelligent storage software that keeps business-critical systems and data available 24/7.
Introduction
Data storage is at the heart of everything we do in life. From every photo to every financial transaction, data is generated and stored somewhere in the world, be it on a customer’s own premises or in the cloud. The FlashSystem team at IBM Hursley creates resilient, high-performance and intelligent storage software that keeps business-critical systems and data available 24/7.
Our success comes down to one thing: our people. We are looking for a talented and motivated Software Development Engineer to join our engineering team here in Hursley.
The role requires strong technical skills, a problem-solving mindset and the ability to collaborate effectively across teams.
Your Role And Responsibilities
In this role, you will:
- Join a squad of 6-8 engineers to design, develop and maintain code and solutions using the latest enterprise-level tools.
- Collaborate with product managers, designers and other engineers to define and deliver high-quality software solutions.
- Participate in code reviews, architecture discussions and team meetings.
- Write automated tests to ensure high test coverage and software quality.
- Monitor, debug and resolve issues in production and development environments.
- Contribute to continuous improvements of development practices, tools and methodologies.
- Use technologies and industry-standard tools such as C, Java, Python, Git, Jenkins, and Docker
- Learn from our team of 100+ IBM Storage developers in Hursley, plus hundreds more worldwide, to become an expert in our product.
- Work onsite in Hursley for team collaboration and hands-on work with our products.
Preferred Education
Bachelor\’s Degree
Required Technical And Professional Expertise
- Bachelor’s degree in Computer Science, Software Engineering or a related field, or equivalent practical experience
- 2-5 years of professional software development experience
- Experience with C, Python, Bash and Systemd, working close to hardware in embedded Linux environments. Familiarity with low-level components such as CPUs, BIOS and PCIe is highly desirable.
- Experience with Agile or Scrum methodologies
Seniority level
-
Seniority level
Mid-Senior level
Employment type
-
Employment type
Full-time
Job function
-
Job function
Engineering and Information Technology
-
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at IBM by 2x
Sign in to set job alerts for “Back End Developer” roles.
Continue with Google Continue with Google
Continue with Google Continue with Google
Hursley, England, United Kingdom 2 days ago
Winchester, England, United Kingdom 2 weeks ago
Winchester, England, United Kingdom 3 days ago
Hampshire, England, United Kingdom 3 days ago
Hursley, England, United Kingdom 1 day ago
Hursley, England, United Kingdom 1 week ago
Hursley, England, United Kingdom 1 day ago
Hursley, England, United Kingdom 2 weeks ago
Hursley, England, United Kingdom 12 hours ago
Southampton, England, United Kingdom 1 week ago
Hursley, England, United Kingdom 1 day ago
Newport, England, United Kingdom 6 days ago
Southampton, England, United Kingdom 1 week ago
Southampton, England, United Kingdom 19 hours ago
Hursley, England, United Kingdom 1 day ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Back-End Developer employer: IBM
Contact Detail:
IBM Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back-End Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C, Python, and Docker. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Engage with the IBM community on platforms like LinkedIn or GitHub. Networking with current employees or contributors can provide valuable insights into the company culture and the team dynamics, which can be beneficial during interviews.
✨Tip Number 3
Prepare to discuss your problem-solving approach and past experiences in collaborative environments. Since the role emphasises teamwork, being able to articulate how you've successfully worked with others will demonstrate your fit for the position.
✨Tip Number 4
Stay updated on the latest trends in data storage and software development. Showing your enthusiasm for continuous learning and improvement can impress interviewers and highlight your commitment to the field.
We think you need these skills to ace Back-End Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with C, Python, and Bash. Emphasise any work you've done in embedded Linux environments and your familiarity with Agile methodologies.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the Back-End Developer role at IBM. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to collaborate effectively across teams.
Showcase Technical Skills: Include a section in your application that showcases your technical skills. List the programming languages and tools you are proficient in, such as Git, Jenkins, and Docker, and provide examples of how you've used them in past projects.
Prepare for Code Reviews: Since the role involves participating in code reviews, be ready to discuss your coding practices and how you ensure high-quality software. You might want to include examples of how you've contributed to code quality in previous roles.
How to prepare for a job interview at IBM
✨Showcase Your Technical Skills
Make sure to highlight your experience with C, Python, and Bash during the interview. Be prepared to discuss specific projects where you've used these languages, especially in embedded Linux environments.
✨Demonstrate Problem-Solving Abilities
IBM values a problem-solving mindset. Prepare examples of challenges you've faced in previous roles and how you approached them. This will show your ability to think critically and adapt to new situations.
✨Emphasise Collaboration Experience
Since the role involves working closely with product managers and designers, be ready to discuss your experience in collaborative environments. Share instances where teamwork led to successful project outcomes.
✨Familiarise Yourself with Agile Methodologies
As the position requires familiarity with Agile or Scrum, brush up on these methodologies. Be prepared to explain how you've applied Agile principles in your past work and how they can benefit the team at IBM.