Confluent

Software Engineer- Cloud Traffic

Confluent3 days ago
Location

CA Office Toronto

Type

Full Time

Salary

CAD 85,000 – 110,000

Level

Junior

Role

Backend Engineer

Posted

Mar 11, 2026

Full TimeJunior

The role

Summary

Confluent is seeking a Software Engineer for their Cloud Traffic team in Toronto to build and manage the networking fabric of Confluent Cloud. The role focuses on developing network data planes for containerized workloads, emphasizing performance, security, and cost optimization for their data streaming platform. This is an entry-level position targeting new graduates with strong distributed systems fundamentals and proficiency in systems programming languages.

What you'll do

Network Data Plane Development: Build and maintain the software infrastructure for Confluent Cloud's mission-critical network data plane platform
Distributed Systems Design: Design, develop, and operationalize high-performance, scalable, reliable, and resilient distributed systems
Project Execution: Independently drive execution of complex software projects from conception to production deployment
Open Source Integration: Build upon and contribute to open source software to deliver measurable business impact
Multi-Cloud Operations: Troubleshoot issues and improve operational procedures for complex technical stacks spanning AWS, Azure, and GCP
Performance Optimization: Focus on network data plane performance, scale, and cost optimization for customer traffic
System Reliability: Ensure high availability and fault tolerance of containerized workloads in cloud environments
Security Implementation: Implement and maintain security best practices for network traffic ingress and egress

What we look for

Technical

Distributed Systems ExpertiseStrong fundamentals in distributed systems design and development
Large-Scale Systems ExperienceExperience building and operating large-scale, high-throughput systems
Systems-Level UnderstandingSolid understanding of disk I/O, networking protocols, operating systems, and hardware interactions
Systems Programming LanguagesProficiency in C++, Go, Python, or other statically typed programming languages
Cloud Platform KnowledgeExperience or knowledge with public cloud platforms including AWS, Azure, or Google Cloud Platform

Education

Bachelor's or Master's DegreeComputer Science, Mathematics, or related technical field with graduation between December 2023 - January 2026

Experience

New Graduate PositionEntry-level role designed for recent graduates with 0-2 years of professional experience
Self-Starter MentalityAbility to work independently while collaborating effectively in cross-functional teams
Problem-Solving SkillsDemonstrated ability to troubleshoot complex technical issues and implement solutions

Skills

Required skills

Distributed SystemsStrong foundation in distributed systems architecture, consensus protocols, and fault tolerance
Systems ProgrammingProficiency in C++, Go, or Python for high-performance system development
Cloud PlatformsWorking knowledge of AWS, Azure, or GCP services and infrastructure
Network ProgrammingUnderstanding of TCP/IP, HTTP protocols, and network data plane concepts
Linux/Unix SystemsSolid grasp of operating system concepts, memory management, and process scheduling

Nice to have

Container TechnologiesExperience with Docker, Kubernetes, and container orchestration platforms
Apache KafkaFamiliarity with Apache Kafka or other distributed streaming platforms
Infrastructure as CodeExperience with Terraform, CloudFormation, or similar IaC tools
Monitoring ToolsKnowledge of Prometheus, Grafana, or other observability platforms
Microservices ArchitectureUnderstanding of microservices design patterns and service mesh technologies
DevOps PracticesExperience with CI/CD pipelines, automated testing, and deployment strategies

Compensation & benefits

Salary

CAD 85,000 – 110,000 (annual)

Stock options

Available

Benefits

Hybrid Work Model

Flexible working arrangement with 2 days per week in Toronto office during first year

Comprehensive Onboarding

Structured Software Engineer Onboarding program for new graduates

Professional Development

Access to learning resources, training programs, and career advancement opportunities

Inclusive Culture

Equal opportunity workplace with focus on belonging and diverse perspectives

Stock Options

Equity participation in Confluent's growth as a public company

Health Benefits

Comprehensive health insurance coverage including medical, dental, and vision

Office Amenities

Modern office space in Toronto with collaborative workspaces and amenities


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background and role fit
  2. 2
    Technical Phone Screen 45-60 minute coding interview focusing on data structures, algorithms, and problem-solving
  3. 3
    Virtual Technical Interview System design discussion and coding exercise related to distributed systems
  4. 4
    Team Interviews Multiple rounds with engineering team members covering technical depth and cultural fit
  5. 5
    Final Interview Discussion with hiring manager about career goals, team dynamics, and role expectations

Apply for this position

You'll be redirected to the company's application page


Confluent

Confluent

View all jobs

Confluent is an American data streaming platform company based on Apache Kafka.

Mountain View, California, United StatesFounded 2014confluent.io

Tech Stack

Languages
C++GoPython
Frameworks
Apache KafkaKubernetesDocker
Databases
Apache KafkaTime Series Databases
Tools
AWSAzureGCPTerraformPrometheusGrafana
Other
Linux/Unix SystemsNetworking ProtocolsLoad BalancersService Mesh

Interview Guides

14 guides available for Confluent

Apply Now