Senior Software Engineer II

IBM

Confirmed live today High trust

Quick summary

Work type
On-site
Location
—
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $176k
$107k $244k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $150,000–$201,745.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 265 open roles on FindRole.

Listed pay typically runs $180,812–$217,000 across 11 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Senior Software Engineer II

The Senior Software Engineer II - Confluent joins the Traffic team to build and manage the networking fabric of Confluent Cloud. This role focuses on the data plane area, where the engineer will design, develop, and operationalize high-performance, scalable, and resilient systems for containerized workloads. Key responsibilities include building the software underpinning the mission-critical network data plane, troubleshooting complex technical stacks spanning three clouds, and improving operations for microservices and virtualization. The position requires expertise in distributed systems, cloud networking, and basic systems operations like disk and network fundamentals. Candidates should possess proficiency in C++, Go, Python, or other statically typed languages. Preferred skills include experience with Kubernetes Networking, Envoy proxy, Linux kernel networking, and eBPF to optimize performance, security, and cost for customer Kafka clusters.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Build the software underpinning the mission-critical Confluent Cloud network data plane platform.
  • Design, develop, and operationalize high-performance, scalable, and resilient distributed systems.
  • Independently drive the execution of complex software projects to production with a focus on quality.
  • Build upon open source software to deliver measurable business impact.
  • Troubleshoot issues and improve operations for a technical stack spanning three clouds, microservices, and containers.
  • Optimize the performance, security, reliability, and cost of traffic for customer Kafka clusters.

What we're looking for

  • Bachelor's Degree in computer science or a related field, or equivalent work experience.
  • Master's Degree (preferred).
  • 5+ years of relevant cloud infrastructure or cloud networking experience.
  • Strong fundamentals in distributed systems design and development.
  • Experience building and operating large-scale systems.
  • Solid understanding of basic systems operations including disk, network, and operating systems.
  • Proficiency in C++, Go, Python, or other statically typed languages.
  • Experience with public clouds such as AWS, Azure, or GCP.
  • Experience with Kubernetes Networking (preferred).
  • Experience with Envoy proxy (preferred).
  • Experience with Linux kernel networking and eBPF (preferred).
  • Strong networking background combined with software engineering experience (preferred).

More like this

Similar roles

Staff Software Engineer, Infrastructure

IBM

Remote 56 days ago
Kubernetes Go AWS Azure GCP Distributed Systems gRPC Protocol Buffers Scala C++ Container Runtime Linux Internals Cloud-Native Service Mesh Identity and Access Management Network Policies Kata Containers Cloud Hypervisor cgroups seccomp
10+ yrs exp Remote

Senior Software Engineer II

IBM

71 days ago
Go Kubernetes Terraform Apache Kafka Python Java GitOps Prometheus Grafana CI/CD Linux AWS GCP Azure Networking Cloud Native