OneMain Financial Jobs

Job Information

IBM Full Stack Software Engineer – IBM Quantum in Yorktown Heights, New York

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. Working in Research means joining a team that accelerates discovery at the intersection of high-performance computing, AI, quantum, and cloud. You’ll collaborate with leading scientists, engineers, and visionaries to push boundaries and turn ideas into reality. With a culture built on curiosity, creativity, and collaboration, IBM Research offers the opportunity to grow your career while contributing to breakthroughs that transform industries and change the world.

Your role and responsibilities

At IBM Quantum Software, we are seeking a Full Stack Software Engineer to help design, build, and operate end‑to‑end applications that power our research platforms. You will work across the stack—front‑end user interfaces, backend services, and light infrastructure automation—to deliver high‑quality, production‑ready features.

In this role, you’ll develop modern web UIs and scalable backend APIs using TypeScript/JavaScript (Node.js), Go, and Python, integrate with data layers using SQL, and contribute to cloud‑native delivery using Terraform (infrastructure involvement is limited but meaningful). You’ll collaborate closely with product, design, and research engineering to translate requirements into reliable, secure, and maintainable software, participating in code reviews, test automation, and operational improvements.

Success in this role requires strong hands‑on engineering skills across the frontend and backend, a solid understanding of distributed systems and web performance, and the ability to communicate effectively in a globally distributed team.

Required technical and professional expertise

3+ years developing production software across frontend and backend in cloud‑native environments

Strong proficiency with Node.js and TypeScript/JavaScript for modern web application development

Experience building backend services in Go and/or Python

Solid understanding of web fundamentals (HTTP, security, accessibility, performance)

Proficiency with SQL (schema design, query optimization, transactions)

Experience with distributed systems concepts and service‑to‑service communication

  • Familiarity with Terraform and infrastructure‑as‑code workflows (limited but hands‑on)

  • Demonstrated practice of testing, code quality, and secure coding standards

  • Strong written and verbal communication, effective in globally distributed teams

Preferred technical and professional experience

  • Experience with a modern frontend framework (e.g., React or similar), state management and containerization and orchestrators (Docker, Kubernetes)

  • Experience with GraphQL, event‑driven architectures, and caching layers (e.g., Redis)

  • Observability tooling (OpenTelemetry, Prometheus, Grafana) and performance profiling

  • Knowledge of cloud networking, identity, and secrets management best practices

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.

DirectEmployers