Full Stack Software Developer - IBM Quantum

IBM
Yorktown Heights, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Yorktown Heights, United States of America

Tech stack

Web Interfaces
JavaScript
API
Artificial Intelligence
Automation of Tests
Software Quality
Code Review
Continuous Integration
DevOps
Distributed Systems
Fault Tolerance
Design of User Interfaces
Monitoring of Systems
PostgreSQL
Quantum Computing
Prometheus
Next.js
Service-Oriented Architecture
SQL Databases
TypeScript
Web Application Frameworks
Enterprise Software Applications
React
Grafana
Backend
Containerization
Material Design
Kubernetes
Front End Software Development
Docker
Microservices

Job description

We are seeking a Full Stack Software Developer to contribute to key technologies and initiatives within IBM Quantum. In this role, you will work on complex technical efforts, collaborate across research, engineering, and product teams, and deliver features across both backend services and web-based user interfaces.

Your work will directly support the reliability and usability of distributed systems powering quantum workloads. You will apply strong technical skills to deliver scalable, secure, and performant services and user interfaces that enable quantum applications in optimization, AI, and scientific discovery.

This role emphasizes technical contribution, cross-functional collaboration, and consistent delivery of business value.

Your role and responsibilities

You will contribute to building and improving systems across multiple services and components of the IBM Quantum platform, including both backend infrastructure and the web interfaces used by researchers and developers worldwide. This includes improving service efficiency, strengthening fault tolerance, and building frontend features that make quantum computing accessible and intuitive.

Our work plays a fundamental role in transforming complex quantum research into scalable, real-world solutions. Joining this team as a Software Developer means contributing to services powering both cloud and on-premise quantum infrastructures, as well as the web experiences that surface them, ensuring they meet the performance, security, and reliability standards required by cutting-edge scientific and enterprise applications., * Design, build, and maintain services, APIs and frontend components that enable interaction between quantum processors, classical systems, and end users.

  • Collaborate with cross-functional teams including researchers, frontend developers, product managers, and DevOps engineers to deliver integrated solutions.
  • Contribute to design discussions, code reviews, and technical decisions across components to ensure cohesive, maintainable, and user-focused solutions.
  • Ensure adherence to security best practices and reliable execution workflows, maintaining high standards for service quality and availability.
  • Understand stakeholder needs and help translate them into high-quality solutions that provide business value and improve user experience.

Requirements

Required technical and professional expertise

  • Proficiency in TypeScript, JavaScript, and/or GO for building production-grade systems.
  • Experience developing and maintaining frontend applications using React, Next.js, or similar modern frameworks.
  • Proficiency with SQL databases (e.g., PostgreSQL) and data modeling fundamentals.
  • Exceptional communication skills and the ability to collaborate effectively with cross-functional teams and stakeholders across time-zones
  • Familiarity with scalable service architectures, including REST, microservices, and event-driven patterns.

Preferred technical and professional experience

  • Experience with component libraries and accessible UI development (e.g., Carbon Design System, Radix UI, or similar).
  • Hands-on experience with Kubernetes, Docker, and containerized deployments.
  • Proficiency with monitoring tools such as Grafana and Prometheus, and general observability practices.
  • Experience with CI/CD pipelines, automated testing, and modern DevOps practices.
  • Experience using AI-assisted development tools to improve engineering productivity and code quality.

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.

Apply for this position