Tallo logoTallo logo

Backend Software Developer IBM Quantum

Job

IBM

Yorktown Heights, NY (In Person)

Full-Time

Posted 02/06/2026 (Updated 5 weeks ago) • Actively hiring

Expires 5/27/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
79
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

  • Introduction
  • At IBM Research, we are the innovation engine of IBM.
Exploring what's next in computing and shaping the technologies the world will rely on tomorrow. From advancing AI and hybrid cloud to pioneering practical quantum computing, we anticipate challenges and unlock new opportunities for clients, partners, and society.

We are seeking a passionate and skilled Software Developer to join our Backend Software Services team. This role is for those who crave technical challenges and thrive in environments where innovation is the norm. You'll work on cutting-edge problems, from orchestrating complex job execution pipelines to dynamically managing resources for maximum efficiency. The systems you help build will directly impact real-world applications in fields like cryptography, AI, and scientific research, unlocking new possibilities in optimization and materials discovery.
  • Your role and responsibilities
  • You'll be responsible for designing robust systems, improving performance, enhancing fault tolerance, and driving the productization of critical services.
Through collaborative programming, design sessions, and rigorous code reviews, you'll contribute to building scalable and resilient platforms that enable quantum workloads to run efficiently and reliably. Our work is critical to transforming complex quantum concepts into scalable, real-world solutions that are shaping the future of computing. Joining this team as a Software Engineer means stepping into a high-impact role where you'll develop and optimize services running on both cloud and on-premise infrastructure.

Key Responsibilities
  • Develop and maintain high-performance, scalable, and reliable backend services
  • Design APIs and microservices that enable seamless interaction between users, quantum processors and classical computing resources. a
  • Optimize distributed systems improving the performance, reliability and scalability of quantum computing workloads
  • Collaborate with cross-functional teams including quantum researchers, frontend developers and DevOps engineers to deliver robust solutions
  • Implement security best practices to ensure secure execution and access control for quantum workloads
  • Shape and elevate a top-tier engineering team through leadership
  • Innovate solutions that are pivotal to the quantum computing community and scientific research.
  • Required technical and professional expertise
  • Proficiency in languages like Golang, C, Rust or Python with a track record of building production-level backend applications.
  • Strong background and proficiency in designing, developing, and maintaining high-quality, reliable web services, RESTful APIs or gRPC for service communication.
  • Experience working with container orchestration technologies (e.g., Kubernetes, Docker, OpenShift)
  • Solid experience working with database technologies (e.g., SQL, Postgres).
  • Exceptional communication skills and the ability to collaborate effectively with cross-functional teams and stakeholders across time-zones
  • Preferred technical and professional experience
  • Experience with monitoring and alerting systems such as Grafana, Sysdig, or similar tools, ensuring system reliability and proactive issue resolution.
  • Exposure to L3 support engineering practices, including designing, developing, and testing solutions to resolve complex customer-reported problems.
  • Familiarity with event-driven architectures to build scalable, loosely coupled systems.
  • Hands-on experience working with CI/CD pipelines, infrastructure-as-code and automated testing.
  • Understanding of distributed systems and messaging queues to support reliable communication between services
  • Experience with HPC schedulers such as slurm or LSF, from using such components to developing them.
IBM is committed to creating a diverse environment and 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, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Similar remote jobs

Similar jobs in Yorktown Heights, NY

Similar jobs in New York