Senior Software Engineer II, Kora Compute

📍 Canada
CAD 179,200-210,600 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 4 Go @ 6 Kafka @ 4 Scala @ 6 GCP @ 4 Java @ 6 Distributed Systems @ 4 JVM @ 3 AWS @ 4 Azure @ 4 Networking @ 6 React @ 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.

About the role

You will work on building Kora from the ground up as a managed service focused on high availability, performance, security, scalability, and multi-tenancy. The role involves driving technical solutions end-to-end and working closely with the team and stakeholders to design, architect, and develop the compute layer for Kora.

The team focuses on complex distributed systems and infrastructure problems. The posting references recent work and publications about Kora and Confluent Cloud's architecture and performance.

Responsibilities

  • Deliver complex projects in production with a focus on quality
  • Be customer-focused and solve challenging problems to make customers more successful
  • Work effectively as a team player and make team-beneficial decisions
  • Identify root causes and dig deep to solve hard problems

Requirements

  • BS, MS, or PhD in computer science or a related field, or equivalent work experience
  • 4+ years of relevant cloud infrastructure / cloud networking experience
  • Strong fundamentals in distributed systems design and development
  • Experience building and operating large-scale systems in the Cloud
  • Solid understanding of basic systems operations (disk, network, operating systems, etc.)
  • Self-starter who can work effectively in teams
  • Proficiency in Java, Scala, C/C++, Go, or other statically typed languages

Preferred / Nice to have

  • In-depth familiarity with the JVM
  • Strong background in distributed storage systems or databases
  • Experience in resource management and QoS
  • Experience/knowledge with public clouds (AWS, Azure or GCP)
  • Interest in evangelism (talks, blog posts about Kafka)
  • Experience working on databases or data storage

Compensation

  • Listed range: CA$179.2K - CA$210.6K
  • Role notes: Offers equity

Company & policies

  • Confluent states a commitment to belonging and is an equal opportunity workplace. The posting includes a privacy statement noting Confluent is an IBM subsidiary and that applicant personal data may be shared with IBM affiliates involved in recruitment.