Senior Software Engineer — Remote Data Streaming Platform

IBM

Boston (MA)

On-site

USD 97,000 - 132,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IBM Software is seeking a Senior Software Engineer to contribute to the Confluent Connect Platform, bridging Apache Kafka with many external systems. You will design, implement, and operate scalable, secure data streaming components for on-prem and cloud, collaborating across teams to shape the product roadmap.

You’ll tackle complex engineering challenges, mentor teammates, and drive reliability, performance, and rapid delivery in a distributed, cloud-native environment.

Qualifications

  • 7+ years of relevant software development experience.
  • Proven track record of leading the delivery of large-scale, secure, highly available, low latency, high quality systems.
  • Deep hands-on technical expertise in hyper-scale distributed systems engineering.
  • Experience running production services in the cloud and being part of on call rotation.
  • Expertise in cloud-native technology, including networking & security.
  • Experience with Java, Kubernetes, and cloud platforms is highly valued.
  • Strong collaboration skills and a growth mindset are essential, given the team's cross-functional nature and focus on mentorship and operational excellence.
  • Prior experience working on AWS, GCP, or Azure and a deep understanding of cloud best practices.
  • Ability to influence the team, peers, and management using effective communication and collaborative techniques.
  • Proven experience in leading and mentoring technical teams.
  • BS Degree in Computer Science, Engineering, or equivalent experience. An advanced degree in computer science is preferred

Responsibilities

  • Work with distributed systems, cloud-native development, and secure, scalable data integration.
  • Architect a complex engineering system from end to end.
  • Partner across engineering and other key stakeholders to create and execute the overall roadmap for delivering a top-notch Data Streaming Platform for our customers.
  • Evaluate and enhance the efficiency of our platform's technology stack, keeping pace with industry trends and adopting state-of-the-art solutions.
  • Solve complicated technical projects with high quality and provide technical guidance to the team in specialized areas.
  • Enhance the stability, performance, scalability, and operational excellence across multiple critical systems.

Skills

7+ years software development
Java
Kubernetes
Cloud platforms
AWS
GCP
Azure
Distributed systems
On-call rotation
Security

Education

Bachelor's Degree in CS/Engineering
Master's Degree

Tools

AWS
GCP
Azure
Kubernetes

Job description

IBM Software is seeking a Senior Software Engineer to contribute to the Confluent Connect Platform, bridging Apache Kafka with many external systems. You will design, implement, and operate scalable, secure data streaming components for on-prem and cloud, collaborating across teams to shape the product roadmap.

You’ll tackle complex engineering challenges, mentor teammates, and drive reliability, performance, and rapid delivery in a distributed, cloud-native environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Streaming Data Support Engineer – Kafka & Confluent
Streaming Data Support Engineer – Kafka & Confluent

IBM Computing • Armonk (NY)

On-site
USD 90,000 - 140,000
Senior Streaming Data Engineer — Remote Kafka Platform
Senior Streaming Data Engineer — Remote Kafka Platform

United States Digital Space LLC • United States

Remote
USD 100,000 - 150,000
Kafka & Streaming Data Support Engineer
Kafka & Streaming Data Support Engineer

IBM Computing • Tucson (AZ)

On-site
USD 90,000 - 130,000
Remote Senior Distributed Systems Engineer, Data Streaming
Remote Senior Distributed Systems Engineer, Data Streaming

confluent • New York (NY)

On-site
USD 140,000 - 190,000
Senior Software Engineer II: Cloud-Native Infra & Data Streaming
Senior Software Engineer II: Cloud-Native Infra & Data Streaming

IBM • Rochester (MN)

On-site
USD 120,000 - 160,000
Senior Staff Software Engineer, Distributed Storage (Kafka)
Senior Staff Software Engineer, Distributed Storage (Kafka)

IBM • Boston (MA)

On-site
USD 161,000 - 299,000
Senior Solutions Engineer — Data Streaming & Cloud
Senior Solutions Engineer — Data Streaming & Cloud

IBM • Armonk (NY)

On-site
USD 120,000 - 180,000
Remote Kafka & Streaming Tech Support Engineer
Remote Kafka & Streaming Tech Support Engineer

IBM • Boston (MA)

On-site
USD 111,000 - 207,000
Healthcare benefits
401(k)
Paid time off
Confluent - Senior Software Engineer II
Confluent - Senior Software Engineer II

IBM • San Diego (CA)

On-site
USD 140,000 - 190,000
Senior Software Engineer, DevProd Platform & AI Tools
Senior Software Engineer, DevProd Platform & AI Tools

IBM • Northern (KY)

Hybrid
USD 111,000 - 207,000
Remote work