12 days ago

Backend Software Developer

IBM

On Site
Full Time
$150,000
Yorktown Heights, NY

Job Overview

Job TitleBackend Software Developer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$150,000
LocationYorktown Heights, NY

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Introduction

At IBM Research, we drive innovation by exploring what's next in computing, from AI and hybrid cloud to quantum computing. As a Backend Software Developer, you will work on cutting-edge challenges, orchestrating complex job execution pipelines and dynamically managing resources for optimized performance. This role impacts real-world applications in cryptography, AI, and scientific research.

Your Role And Responsibilities

You will design robust systems, improve performance, enhance fault tolerance, and drive the productization of critical services. Your work will transform complex quantum concepts into scalable, real-world solutions on both cloud and on-premise infrastructures.

Key Responsibilities

  • Develop and maintain high-performance, scalable, and reliable backend services.
  • Design APIs and microservices for seamless interactions between users, quantum processors, and classical systems.
  • Optimize distributed systems for quantum workload efficiency.
  • Collaborate with quantum researchers, frontend developers, and DevOps engineers.
  • Implement security best practices and support system resilience.
  • Drive team excellence through collaborative programming and leadership.

Required Technical And Professional Expertise

Proficiency in Golang, C, Rust or Python, with proven production-level backend application experience. Strong skills in designing, developing, and maintaining web services, RESTful APIs or gRPC communications. Experience with container orchestration technologies like Kubernetes, Docker, or OpenShift and database technologies such as SQL and Postgres is essential. Exceptional communication and collaboration skills are required.

Preferred Technical And Professional Experience

Experience with monitoring tools (Grafana, Sysdig), L3 support engineering practices, event-driven architectures, CI/CD pipelines, infrastructure-as-code, distributed systems, messaging queues, and HPC schedulers (e.g., slurm or LSF) is a plus.

Key skills/competency

  • Golang
  • C
  • Rust
  • Python
  • Microservices
  • APIs
  • Distributed Systems
  • Kubernetes
  • SQL
  • Quantum Workloads

Tags:

Backend Software Developer
Golang
Python
quantum computing
APIs
microservices
distributed systems
Kubernetes
Docker
SQL

Share Job:

How to Get Hired at IBM

  • Research IBM's culture: Study mission, values, and recent innovations.
  • Tailor your resume: Highlight backend and quantum skills.
  • Showcase technical projects: Include API and microservices examples.
  • Prepare for technical interviews: Practice coding and system design challenges.
  • Emphasize collaboration: Demonstrate teamwork in cross-functional projects.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background