Skip to content

Senior Software Engineer II

Leads design and delivery of cloud-native backend services for Stream Governance in Confluent's data streaming platform, ensuring scalability, security, and high availability across clouds. Requires 5+ years backend experience, distributed systems expertise, cloud proficiency, and technical leadership skills.

197k – 232kRaleigh, NCDallas, TXBoston, MA+1 moreBackend EngineeringRemote5+ YOE

About the role

What You Will Do

  • 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 the 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 operation in production.
  • Make architecture and technical decisions that thoughtfully balance reliability, scalability, performance, and operability.
  • Solve complicated technical projects with high quality, provide specialized technical guidance to the team, and mentor/support other engineers through code reviews and design reviews.
  • Evaluate and enhance the efficiency of our platform's technology stack, ensuring we keep pace with industry trends and adopt state-of-the-art solutions.
  • Take responsibility for developing, managing, and maintaining a mission-critical service with a 99.99 SLA running across 100+ AWS, GCP, and Azure regions.
  • Partner across engineering and with other key stakeholders to create and execute the overall roadmap for delivering a top-notch Data Streaming Platform.
  • Contribute to a culture of continuous improvement, inclusive collaboration, and high technical standards.

What You Will Bring

  • 5+ years of industry experience designing, building, scaling, and operating backend systems in production.
  • Deep proficiency in at least one major backend programming language (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. A strong understanding of consistency, fault tolerance, and performance tradeoffs.
  • Strong experience running production services in a public cloud (AWS, GCP, or Azure), including containerized workloads (Docker, Kubernetes).
  • Expertise in cloud-native technology, including networking & security, and experience being part of an oncall rotation.
  • Proven experience in leading and mentoring technical teams.
  • A track record of technical leadership: driving projects, influencing architecture, and coordinating work across multiple engineers or teams.
  • Strong communication and collaboration skills, with the ability to align stakeholders, explain complex ideas clearly, and drive decisions.
  • BS, MS, or PhD in computer science, engineering, or a related field, or equivalent practical experience.

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 your immediate team, such as driving cross-org initiatives or technical vision.
  • Contributions to open source, technical writing, or speaking that showcase technical depth.

Skills

JavaGoPythonC++KafkaDockerKubernetesAWSGCPAzureDistributed SystemsMicroservices

Senior Software Engineer II

Senior backend engineer owning design and delivery of cloud-native, multi-tenant Stream Governance services for Confluent's data streaming platform. Requires 7+ years experience building scalable distributed systems in public clouds with strong technical leadership skills.

197k – 232kNew York, NYBackend EngineeringRemote7+ YOEGoC++

Senior Software Engineer II

Leads design, implementation, and operation of large-scale distributed backend services for a data streaming platform. Requires 5+ years experience in backend development, cloud-native technologies, and technical leadership.

197k – 232kSeattle, WA +1Backend EngineeringRemote5+ YOEGoC++

Senior Software Engineer, Feature Store

Leads technical vision and execution for the Feature Store platform, building scalable ML infrastructure with low-latency serving. Requires 5+ years backend experience, expertise in Python/Go/Rust, cloud platforms, and data tools for enterprise customers.

197k – 246kUnited StatesBackend EngineeringRemote5+ YOEGoAWS

Senior Software Engineer, Context Engine

Builds core infrastructure for AI agents to access and assemble context using Redis, shipping fast with high autonomy. Requires 5+ years backend experience, strong Go proficiency, and hands-on AI agent development.

197k – 246kUnited StatesBackend EngineeringRemote5+ YOEGoRAG

Software Engineer, Backend (Platform)

Builds and maintains core compute platform for code execution, SQL querying, and data processing in collaborative notebook interface. Requires 6+ years experience with Python, SQL, data systems, and performance optimization.

198k – 295kNew York, NYBackend EngineeringRemote6+ YOESQLAWS