itkarrieren
Zurück zu den Treffern
IBM

IBM Z Firmware Delivery Software Engineer (f/m/x)

Anzeige auf Englisch

ArbeitsortEhningen
HomeofficeKeine Angabe

Introduction

At IBM Infrastructure we design and operate the systems that keep the world's economy running. IBM Z systems power critical workloads for enterprises across banking, healthcare, government, and many other industries where security, reliability, and scalability are essential.

Within the IBM Z Firmware organization, the Firmware Delivery team develops and operates the DevOps and CI/CD services that enable the secure, reliable, and efficient delivery of firmware to IBM Z systems. Working with technologies such as GitHub Enterprise, OpenShift, Kubernetes, Java, Spring Boot, automation frameworks, and AI-assisted development tools, we continuously improve the software delivery lifecycle while ensuring the highest quality and security standards.

As part of a global agile team, you will collaborate with colleagues across Germany, North America, and India to develop innovative solutions, automate complex processes, and shape the future of IBM Z Firmware delivery.

Your Role And Responsibilities

  • Design, implement, test, and maintain software components and services using modern software engineering practices.
  • Develop and enhance Java-based applications and microservices supporting the IBM Z Firmware delivery process.
  • Contribute to CI/CD pipelines, test automation, and deployment automation.
  • Work with containerized and cloud-native technologies including OpenShift and Kubernetes, and cloud services such as Secrets Manager.
  • Apply secure software development practices and support trusted software supply chains.
  • Help modernize existing solutions through refactoring, performance improvements, security enhancements, and architectural improvements.
  • Utilize AI-assisted development tools to improve productivity, quality, and innovation.
  • Participate in agile ceremonies and collaborate across global teams.
  • You will collaborate in person with your colleagues and work onsite at our modern IBM Technology Campus in Ehningen.

Preferred Education

Master's Degree

Required Technical And Professional Expertise

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong interest in software development and modern engineering practices.
  • Experience with object-oriented programming gained through university coursework, internships, personal projects, or open-source contributions.
  • Hands-on experience with Git and collaborative software development workflows.
  • Experience with Bash or Python scripting.
  • Basic understanding of Linux system administration and operating system fundamentals.
  • Basic knowledge of package managers for example DNF.
  • Knowledge of secure software development principles.
  • Interest in AI-assisted software development and software automation.
  • Strong analytical skills and ability to work independently and in teams.

Preferred Technical And Professional Experience

  • Master's degree in Computer Science, Software Engineering, or a related field.
  • Experience with Spring Boot.
  • Understanding microservice architectures and REST APIs.
  • Knowledge of container technologies such as Podman or Docker.
  • Exposure to OpenShift and Kubernetes.
  • Experience with Jenkins or GitHub Actions CI/CD pipelines.
  • Knowledge of Ansible or Terraform automation.
  • Familiarity with Red Hat Enterprise Linux is highly desirable.
  • Familiarity with relational or NoSQL databases.
  • Basic knowledge of code signing, software supply chain security, and trusted computing concepts.

We recognize that candidates may not meet every preferred qualification. If you are passionate about software engineering and eager to learn, we encourage you to apply

Arbeitgeber

Mehr Stellen finden

Ähnliche Stellen bei anderen Arbeitgebern

Weitere Stellen bei IBM

Alle 38 Stellen

Arbeitgeber mit ähnlichen Stellen

Verwandte Fachgebiete

Stellen in der Nähe von Ehningen