Principal Software Engineer

IBM

Confirmed live today Trusted
Remote

Quick summary

Work type
Remote
Location
POUGHKEEPSIELOWELLROCHESTERTUCSONRESEARCH TRIANGLE PARKArmonkBostonBellevueAtlantaSan JoseDallasAustinSan FranciscoSeattle
Posted
49 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$124k $246k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$214,500.

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 245 open roles on FindRole.

Listed pay typically runs $183,777–$221,730 across 10 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Principal Software Engineer

JOB TITLE: Principal Software Engineer The Principal Software Engineer joins the Traffic team to build and manage the networking fabric of Confluent Cloud. This role involves architecting, designing, and operationalizing high-performance, scalable, and resilient systems for the network data plane. You will lead a team of engineers to deliver software projects, drive technical roadmaps, and troubleshoot complex stacks spanning microservices, containers, and virtualization across AWS, Azure, and GCP. Key responsibilities include building upon open source software and managing Layer 7 proxies like Envoy. Required expertise includes distributed systems design, cloud infrastructure, and proficiency in C++, Go, or Python. You will solve critical business problems related to multi-tenancy, network data plane performance, and cost optimizations for containerized workloads in a large-scale cloud environment.

What does a Software Engineer earn in Remote?

Median $208800 from 350 postings across 51 companies.

See salary data

What you'll do

  • Architect, design, and develop high-performance software for the Confluent Cloud network data plane.
  • Lead a team of engineers to deliver high-quality software projects and technical initiatives.
  • Drive the technical roadmap and execution for networking, cloud infrastructure, and multi-tenancy projects.
  • Troubleshoot complex technical issues across microservices, containers, and virtualization in AWS, Azure, and GCP.
  • Engage with cloud providers and product teams to solve business problems through technical input.
  • Build upon open source software and actively engage with the upstream community.
  • Optimize network data plane performance, scalability, and costs for containerized workloads.

What we're looking for

  • Master's Degree (preferred).
  • 12+ years of relevant cloud infrastructure or cloud networking experience.
  • Strong fundamentals in distributed systems design and development.
  • Experience driving technical vision and roadmaps as an architect for large-scale platforms or infrastructure teams.
  • Experience leading teams of engineers and working cross-functionally to deliver complex infrastructure projects.
  • Proficiency in C++, Go, Python, or other statically typed languages.
  • Experience with public clouds (AWS, Azure, or GCP) and building/managing Layer 7 proxies like Envoy.
  • Open source contributions to CNCF projects (preferred).
  • Experience with Kubernetes Networking (preferred).
  • Strong networking background combined with software engineering experience (preferred).
  • Education in computer science or a related field (preferred).

More like this

Similar roles

Staff Software Engineer II, Secure Compute

IBM

Remote 60 days ago
Kubernetes Go AWS Azure GCP gRPC Protobuf Linux Kata Containers Cloud Hypervisor cgroups Namespaces Seccomp Distributed Systems Observability SLOs Network Policies Secrets Management Identity Management
10+ yrs exp Remote

Principal Software Engineer

Autodesk

Atlanta, GA 77 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Amgen

Tampa, FL +1 142 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 19 days ago $209,500–$280,900
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid

Principal Software Engineer

The Hartford

Hartford, CT +3 128 days ago
Java Spring Boot Angular TypeScript SQL AWS Microservices APIs Event-driven Architecture Distributed Systems CI/CD DevSecOps GenAI Application Insights Splunk Identity and Access Management Test-Driven Development Observability
10+ yrs exp Hybrid