Senior Software Engineer II

USD 197,400-232,000 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 4 Docker @ 7 Go @ 7 Kafka @ 4 Kubernetes @ 7 Python @ 7 GCP @ 4 Java @ 7 Algorithms @ 7 Data Structures @ 7 Distributed Systems @ 4 Flink @ 3 Leadership @ 4 AWS @ 4 Azure @ 4 Communication @ 7 Mentoring @ 6 Networking @ 4 React @ 4 Microservices @ 4 Technical Leadership @ 4 Data Pipelines @ 4

Details

We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them.

It takes a certain kind of person to join this team — those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together.

One Confluent. One Team. One Data Streaming Platform.

Role overview

As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data streaming platform. You will lead the design and delivery of large-scale, distributed, cloud-native services that must be secure, highly available, and easy to operate across regions and clouds. The Stream Governance portfolio includes functionality such as Confluent Schema Registry, Data Contracts, and Policies. You will provide technical leadership, mentor engineers, and collaborate with cross-functional stakeholders to ship high-impact work.

Responsibilities

  • Develop and architect the cloud-native Stream Governance platform — a multi-tenant, highly available, and scalable service for Kafka and real-time data.
  • Own and lead end-to-end design and implementation of complex backend services within a cloud-native, microservices-based environment.
  • Drive projects from requirements and design through implementation, rollout, and ongoing production operations.
  • Make architecture and technical decisions balancing reliability, scalability, performance, and operability.
  • Solve complicated technical problems with high quality; provide specialized technical guidance and mentor other engineers through code and design reviews.
  • Evaluate and improve the efficiency of the platform's technology stack and adopt state-of-the-art solutions.
  • Develop, manage, and maintain mission-critical services with a 99.99% SLA running across 100+ AWS, GCP, and Azure regions.
  • Partner across engineering and with other stakeholders to create and execute the roadmap for the Data Streaming Platform.
  • Contribute to a culture of continuous improvement, inclusive collaboration, and high technical standards.

Requirements

  • 7+ years of industry experience designing, building, scaling, and operating backend systems in production.
  • Deep proficiency in at least one major backend programming language (examples given: Java, Go, C/C++, or Python) and strong fundamentals in data structures, algorithms, and system design.
  • Hands-on experience with distributed systems (event-driven architectures, high-throughput services, or large-scale data pipelines) and understanding of consistency, fault tolerance, and performance tradeoffs.
  • Strong experience running production services in public cloud environments (AWS, GCP, or Azure), including containerized workloads (Docker, Kubernetes).
  • Expertise in cloud-native technology including networking and security, and experience participating in an on-call rotation.
  • Proven experience leading and mentoring technical teams; demonstrated technical leadership driving projects and influencing architecture.
  • Strong communication and collaboration skills, able to align stakeholders and explain complex ideas clearly.
  • BS, MS, or PhD in computer science, engineering, or related field, or equivalent practical experience.

Nice to have / What gives you an edge

  • Experience building or operating mission-critical, multi-tenant, or multi-region services with strict availability and latency requirements.
  • Familiarity with data streaming technologies such as Apache Kafka, Flink, or similar systems.
  • Demonstrated impact beyond the immediate team (cross-org initiatives, technical vision).
  • Contributions to open source, technical writing, or speaking that showcase technical depth.

Company & privacy

Confluent emphasizes belonging and inclusive collaboration. The posting includes a privacy statement noting that Confluent (an IBM subsidiary) will share applicant information with IBM affiliates involved in recruitment and provides a link to IBM's careers privacy policy.