Confluent

Confluent

Senior Software Engineer II

Seattle, Washington · Senior

Sponsorship not specifiedDetected 125 days ago
PythonJavaGoC++ReactDistributed SystemsBackend DevelopmentData StructuresAlgorithmsCode ReviewSQLNoSQLAWSGCPAzureDockerKubernetesData EngineeringIncident ResponseLeadershipCommunicationCollaborationMentoring

About the role

  • Senior Software Engineers II at Confluent take ownership of critical backend systems that underpin our data streaming platform.
  • This is a general L4 backend role used across multiple teams.
  • Depending on your background, you may focus on areas like core platform services, governance and metadata, observability and telemetry, security and access, or customer-facing application services.

Responsibilities

  • Own and lead the design and implementation of complex backend services and systems in a cloud-native, microservices-based environment.
  • Drive projects end to end: from requirements and design through implementation, rollout, and ongoing operation in production.
  • Collaborate across teams to define APIs, integration points, and data models that keep the platform coherent and evolvable.
  • Identify and drive platform and productivity improvements (tooling, automation, process) that raise the bar for the broader engineering organization.
  • Mentor and support other engineers through code reviews, design reviews, and technical guidance, helping grow the team's capabilities.
  • 5+ years of industry experience building, scaling, and operating backend systems in production.

Requirements

  • Deep proficiency in at least one major backend programming language (for example, Java, Go, C/C++, or Python) and strong fundamentals in data structures, algorithms, and system design.
  • Hands-on experience with distributed systems (such as event-driven architectures, high-throughput services, or large-scale data pipelines) and an understanding of consistency, fault tolerance, and performance tradeoffs.
  • Experience with observability and operational excellence (metrics, logging, tracing, incident response, and postmortems).
  • BS, MS, or PhD in computer science, engineering, or a related field, or equivalent practical experience.
  • You'll lead the design and delivery of large-scale, distributed services that must be secure, highly available, and easy to operate across regions and clouds.

This listing is sourced directly from Confluent's careers page and normalized into a canonical job model.