Confluent - Principal Engineer

IBM

Rochester (MN)

On-site

USD 180,000 - 240,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

IBM Software seeks a Principal Software Engineer for the Cloud Architecture and Reliability (CAR) team to ensure a multi-cloud data streaming platform stays up, recovers fast, and provides operator tools. You will influence architecture across Confluent R&D teams and lead others to deliver on our mission.

The role emphasizes architectural patterns for resiliency, observability, and AI-assisted operations, with a focus on regulated customers and scalable systems across regions.

Qualifications

  • Experience designing highly available distributed systems at cloud scale.
  • Ability to model service interactions and turn complexity into standards and guardrails.
  • Expertise in metrics, logs, traces, alerting, and SLOs; knowledge of telemetry economics.

Responsibilities

  • Define architectural patterns for systemic resiliency across CAR and Confluent Cloud.
  • Shape large-scale observability platform using OpenTelemetry, Prometheus, and related tools.
  • Design and build agentic operational data and guardrails for AI-assisted triage and remediation.
  • Collaborate with customers and leadership to translate regulatory expectations into engineering practice.

Skills

Reliability eng
Systems thinking
Observability
Technical leadership
Written communication
Hands-on coding

Education

Master's Degree

Tools

Apache Druid
OpenTelemetry
Prometheus
Grafana
Distributed tracing

Job description

Introduction

At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world.

At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world.

Your Role And Responsibilities

As a Principal Software Engineer for the Cloud Architecture and Reliability (CAR) team, you will be a technical authority on ensuring our large-scale, multi-cloud data streaming platform stays up, recovers fast, and has the right operator tools to keep data flowing. You will work across all Confluent R&D teams to shape the architecture of the systems and our own tooling. As a lead engineer within the CAR team you will work with and through other team members to deliver on our mission.

Primary Responsibilities
  • Resiliency: Partner with peer teams and other leaders in CAR to define the architectural patterns and standards that create systemic resiliency for Confluent Cloud. Help teams reason about how services, dependencies, and failure domains compose end to end.
  • Observability: Shape the architecture of a large-scale internal observability platform (metrics, logs, and traces) built on open standards such as OpenTelemetry and Prometheus. Make deliberate tradeoffs on cost, cardinality, signal attribution, and platform self-protection (quotas, rate limits, regional isolation), and make sure the platform itself is exceptionally reliable.
  • Agentic Operator Foundations: Design and build agent-consumable operational data, tooling, and guardrails for AI-assisted triage and remediation.

Partner with Customers and Leadership: Serve as an engineering voice on reliability, resiliency, and observability requirements from regulated customers (for example financial services and public sector), and help translate regulatory and contractual expectations into engineering standards.

Preferred Education

Master's Degree

Required Technical And Professional Expertise
  • Deep Expertise in Reliability Engineering: Proven track record of designing, operating, and improving highly available distributed systems at cloud scale, with a clear understanding of failure domains, recovery objectives (RTO/RPO), and graceful degradation.
  • Systems-Level Thinking: Established ability to model how many services and teams interact, find the structure underneath the complexity, and turn that into standards, guardrails, and architecture that scale beyond a single team.
  • Mastery of Observability Fundamentals: Expertise in metrics, logs, traces, alerting, and SLOs, including the economics and failure modes of telemetry platforms at high volume and cardinality.
  • Technical Leadership: Demonstrated ability to set direction, influence senior engineers and leaders across organizations, and drive adoption of standards you do not directly enforce.
  • Exceptional Written Communication: Ability to explain complex tradeoffs clearly, concisely, and with sound judgment.
  • Hands-On Software Development: Strong coding and design skills in one or more languages with a record of delivering production tools and software.
Preferred Technical And Professional Experience
  • Resiliency and Recovery Design: Experience with business continuity and disaster recovery for large cloud services, including failover automation, multi-region and active-active architectures, and continuous recovery testing.
  • Open Source Observability Stack: Experience with Apache Druid, OpenTelemetry, Prometheus-compatible storage, Grafana, distributed tracing, etc.
  • Regulated Environments: Familiarity with operational resilience regimes and frameworks such as DORA, FedRAMP, and SOC 2, and with translating them into engineering practice.
  • Data Streaming and Distributed Systems: Experience with Apache Kafka, Apache Flink, or comparable platforms.
  • AI-Assisted Operations: Experience building or evaluating agentic tooling for operations (for example MCP-based tools, automated triage, and automated remediation), with a skeptic's eye for quality and safety.
  • Platform Economics: Experience reducing the cost of observability or infrastructure while improving capability.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Confluent - Principal Engineer
Confluent - Principal Engineer

IBM • Tucson (AZ)

On-site
USD 180,000 - 250,000
Confluent - Principal Engineer
Confluent - Principal Engineer

IBM • San Diego (CA)

On-site
USD 180,000 - 240,000
Confluent - Principal Engineer
Confluent - Principal Engineer

IBM • City of Poughkeepsie (NY)

On-site
USD 180,000 - 235,000
Confluent - Principal Engineer
Confluent - Principal Engineer

IBM • Boston (KY)

On-site
USD 180,000 - 240,000
Confluent - Principal Engineer
Confluent - Principal Engineer

IBM • Lowell (MA)

On-site
USD 170,000 - 210,000
Principal Cloud Reliability & Observability Engineer
Principal Cloud Reliability & Observability Engineer

International Business Machines Corporation • Rochester (MN)

On-site
USD 180,000 - 240,000
Principal Software Engineer, Cloud Resilience & Observability
Principal Software Engineer, Cloud Resilience & Observability

International Business Machines Corporation • Boston (KY)

On-site
USD 180,000 - 240,000
Confluent - Senior Software Engineer - Cloud Compute Platform
Confluent - Senior Software Engineer - Cloud Compute Platform

IBM • Tucson (AZ)

On-site
USD 140,000 - 190,000
Staff Software Engineer I - SRE
Staff Software Engineer I - SRE

WeHireYou • United States

Remote
USD 180,000 - 240,000
Confluent - Staff Software Engineer
Confluent - Staff Software Engineer

IBM • San Diego (CA)

On-site
USD 150,000 - 185,000