itkarrieren
Zurück zu den Treffern

Software Engineer - DevOps & Developer Productivity (f/m/x)

Anzeige auf Englisch

ArbeitsortEhningen
HomeofficeKeine Angabe

Software Engineer

  • DevOps & Developer Productivity (f/m/x)Ehningen, Baden-Wurttemberg, GermanyEntry Level
  • Email
  • X
  • LinkedInApply nowIntroductionWelcome to IBM Research & Development in Ehningen – one of IBM's leading development centers for the IBM Z platform. IBM Z mainframes powers the world's most critical workloads across financial services, cloud infrastructure, and AI-driven applications. Within IBM Z Firmware Development, our team develops and maintains the engineering infrastructure that enables firmware engineers worldwide to build, test, and deliver high-quality software. Working in a global team across Germany, the United States, and India, we develop modern build systems, CI/CD pipelines, and automation solutions that support one of the world's most reliable enterprise computing platforms.As an Entry-Level Software Engineer, you will help shape the development platforms and automation solutions used by firmware engineers worldwide.
    Working with technologies such as Jenkins, GitHub, CMake, and Linux, you will design and implement tools that improve developer productivity, software quality, and delivery efficiency across the IBM Z organization. This role offers a unique opportunity to gain hands-on experience in large-scale software engineering, CI/CD, DevOps practices, and developer tooling while contributing to one of the world's most advanced enterprise computing platforms. You will be supported by experienced engineers and have the opportunity to take ownership of technical solutions from concept to deployment. Whether you are interested in software engineering, DevOps, platform engineering, or developer productivity, this role provides an excellent foundation for your professional growth. Your role and responsibilities
  • Design, develop, and maintain CI/CD platforms and automation solutions supporting IBM Z Firmware Development.
  • Design and enhance build, packaging, and automation solutions using technologies such as Jenkins and CMake.
  • Collaborate with firmware developers to improve development workflows, build reliability, and software quality.
  • Analyze and resolve build, integration, and automation issues in complex software environments.
  • Drive improvements to the firmware development toolchain, developer experience, and engineering infrastructure.
  • Participate in code reviews, testing activities, and agile development practices while learning from experienced software engineers.
  • Work closely with global development teams across Germany, the United States, and India.
  • Take ownership of selected automation and tooling initiatives from design through deployment. Required educationBachelor's DegreePreferred educationMaster's DegreeRequired technical and professional expertise
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field
  • Programming experience in C/C++, Python, or comparable software development languages.
  • Familiarity with Linux-based development environments
  • Experience with source code management systems such as Git
  • Basic understanding of software build, integration, and CI/CD concepts.
  • Interest in development tooling, build infrastructure, automation, and software engineering processes
  • Strong analytical and problem-solving skills
  • Good communication skills in English and German, with the ability to collaborate effectively in both local and international environmentsPreferred technical and professional experience
  • Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
  • Experience with Jenkins, GitHub Actions, or similar CI/CD platforms.
  • Familiarity with CMake, Gradle, or comparable build systems.
  • Experience with scripting languages such as Groovy, Python, or Bash.
  • Knowledge of container technologies, software supply chain security, or SBOMs.

ABOUT BUSINESS UNITIBM

Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world’s most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing.

YOUR LIFE

@ IBMIn a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better. Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background. Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company.

They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do. Are you ready to be an IBMer?

ABOUT

IBMIBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world. Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business.At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.IBM is proud to be an equal-opportunity employer.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

OTHER RELEVANT JOB

DETAILSFor additional information about location requirements, please discuss with the recruiter following submission of your application. Job TitleSoftware Engineer - DevOps & Developer Productivity (f/m/x)Job ID137514City / Township / VillageEhningenState / ProvinceBaden-WurttembergCountryGermanyWork arrangementOnsiteArea of workInfrastructure & TechnologyEmployment typeRegularPosition typeEntry LevelTravel requiredSome travel may be required based on business demandCompany(0161) IBM Deutschland Research & Development GmbHShiftGeneral (daytime)Is this role a commissionable/sales incentive based position?No

Arbeitgeber

Mehr Stellen finden

Ähnliche Stellen bei anderen Arbeitgebern

Weitere Stellen bei International Business Machines Corporation

Alle 12 Stellen

Arbeitgeber mit ähnlichen Stellen

Verwandte Fachgebiete

Stellen in der Nähe von Ehningen