JobsSoftware developer
IBM logo

Software developer

IBM

Location

Yorktown Heights, NY

Type

Full-time

Posted

6/15/2026

Compensation

$175,000 - $225,000 per year

Undergraduate with 2+ Years of Experience
Approval 98.5%·Filings 2,072·New hires 501·
💎 Strong Sponsor
·FY 2025

Job description

The Software Developer role at IBM Quantum focuses on contributing to the Qiskit SDK team, which is dedicated to developing a high-performance, open-source software development kit for quantum computing. The position involves working at the intersection of systems programming, compiler infrastructure, and open-source development. The ideal candidate will be responsible for designing and implementing performance-critical components and collaborating with researchers and product teams. This role emphasizes software ownership, technical rigor, and adherence to open-source best practices.

Requirements

  • Bachelor's degree in a relevant field, with a preference for a Master's degree.
  • Strong proficiency in Rust, with experience in writing production-quality, performance-aware code.
  • Working knowledge of Python to support Python-facing APIs.
  • Solid software engineering fundamentals, including modular design, testing, CI/CD, and maintainability.
  • Experience contributing to open-source projects, including code reviews and collaborative development.

Responsibilities

  • Design, implement, and maintain core Qiskit SDK components and APIs.
  • Develop high-quality, well-tested, performance-critical code with attention to usability and backward compatibility.
  • Contribute to compiler and transpilation infrastructure, including IRs, optimization passes, and compilation pipelines.
  • Review and mentor contributions from internal engineers and external open-source contributors.
  • Participate actively in open-source workflows, including design discussions, code reviews, documentation, and releases.
  • Collaborate closely with research, HPC, hardware, and product teams, and support external users and partners.
  • Debug and resolve complex issues across a large, evolving codebase.

Benefits

  • IBM offers competitive compensation, healthcare coverage, retirement programs, paid parental leave, tuition assistance, wellness programs, flexible work options, and extensive learning and certification resources.

Is this posting expired or inaccurate?