Back-End Developer

Back-End Developer

Bristol Full-Time 28800 - 48000 ÂŁ / year (est.) No home office possible
I

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

At IBM Hursley, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel. As a Back-End Developer, you will have the opportunity to work alongside a talented team of over 100 developers, utilising cutting-edge technologies while enjoying a supportive environment that encourages continuous learning and professional growth. With a focus on high-quality software solutions and a commitment to employee well-being, IBM offers a rewarding career path in a vibrant location that balances work and life.
I

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

Proficiency in C, Python, and Bash
Experience with embedded Linux environments
Familiarity with low-level components (CPUs, BIOS, PCIe)
Knowledge of Agile and Scrum methodologies
Strong problem-solving skills
Ability to collaborate effectively across teams
Experience with Git for version control
Familiarity with Jenkins for continuous integration
Understanding of Docker for containerisation
Experience in writing automated tests
Debugging and monitoring skills in production environments
Strong communication skills
Adaptability to new technologies and tools
Experience in code reviews and architecture discussions

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.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>