mid Software Engineer ic · Posted May 6, 2026

About this role

IBM is hiring a mid-level Software Engineer based in Yorktown Heights, United States. The posting calls out experience with Python, Rust, C, CUDA.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Yorktown Heights, United States
Department
Infrastructure & Technology
Posted
May 6, 2026

More roles at IBM

Industry Consultant-Consulting Services
Hyderabad, IN · mid
Industry Consultant for Financial Services
Tokyo, Japan · mid
System Design Security Data Analytics
ServiceNow Business Process Consultant
Multiple Cities · mid
HTML/CSS ServiceNow Encryption
Senior Consultant SAP Finance Treasury
Multiple Cities · senior
Senior SW DevOps Engineer
Poughkeepsie, United States · senior
CI/CD Testing Agile
All IBM jobs →

Job description

from IBM careers

Introduction

At IBM Research, we push the boundaries of what’s possible in computing: advancing AI, hybrid cloud, high‑performance computing, and quantum computing. Our teams explore the fundamental challenges that will define the next era of computational science.

As part of IBM Quantum you will join a multidisciplinary group working at the intersection of state‑of‑the‑art HPC systems and emerging quantum processors. Our culture values curiosity, creativity, and scientific rigor, offering unique opportunities to develop the software that will support the future of compute while growing professionally within a team that defines cutting-edge technology.

Your role and responsibilities

We are seeking a software developer to build integration software enabling hybrid HPC–Quantum workflows, resource management systems, and interfaces that orchestrate workloads across classical and quantum compute backends. In this role you will:

* Design, develop, and implement components of workflow orchestration software and libraries for hybrid HPC–Quantum systems.

* Develop and maintain resource management, scheduling, and workload coordination APIs across distributed systems.

* Define, implement, and evolve robust interfaces between HPC job schedulers (e.g., Slurm, LSF) and quantum runtimes.

* Develop tools in Python, Rust, and C to support interoperability, data movement, workflow resilience, and runtime monitoring.

* Collaborate with system architects, HPC engineers, and quantum software teams, as well as external researchers, to align workflows with system capabilities and performance goals.

This is an excerpt. Read the full job description on IBM careers →
All software engineering jobs software engineering in Yorktown Heights, United States Jobs in Yorktown Heights, United States software engineering salaries software engineering career path
All IBM Jobs Browse software engineering roles mid positions