Calix
Staff Software Engineer - Cloud Platform (Kafka)
Remote - USA · Staff+
Sponsorship not specified$156k-$266kDetected 8 days ago
PythonBashGitAWSGCPCloud PlatformsDockerKubernetesTerraformHelmCI/CDJenkinsPrometheusDevOpsPlatform EngineeringKafkaSparkAirflowData EngineeringCybersecurityTest AutomationDNSLoad BalancingLeadership
About the role
- More information about the pay range specific to candidate location and other factors will be shared during the recruitment process.
Responsibilities
- Design, provision, and manage Apache Kafka clusters (self-managed on GCP/AWS or via Confluent Platform / MSK).
- Perform cluster upgrades, rolling restarts, and broker replacements with zero downtime.
- Implement and manage Kafka Connect pipelines for data ingestion and egress across heterogeneous systems.
- Maintain Schema Registry and enforce schema governance standards across teams.
- Design and implement cloud infrastructure using IaC - Terraform
- Build automated deployment pipelines for Kafka configuration changes using GitOps workflows (ArgoCD, Flux).
- Create self-service tooling and runbooks to reduce toil for development teams.
- Integrate tools like GitLab CI/CD, or Cloud Build for automated testing and deployment.
- Monitor and Optimize performance, reliability, and cost of Kafka and streaming pipelines
- Implement security best practices for GCP resources, including IAM policies, encryption, and network security.
Requirements
- 10+ years of overall experience in DevOps cloud engineering, or data engineering.
- 5+ years of experience in Kafka at production scale.
- Deep expertise in Kafka internals: replication protocol, log compaction, consumer group coordination, partition leadership, and KRaft mode
- Proficiency with container orchestration (Kubernetes / Helm) and deploying Kafka via Strimzi, Confluent Operator, or equivalent
- Strong understanding of networking (VPC, peering, private endpoints, DNS, load balancing) in cloud environments.
- Hands-on experience with Kafka Connect, Schema Registry, and at least one stream processing framework (Kafka Streams, Flink, Spark Structured Streaming).
- Proficiency in Google Cloud Platform (GCP) services, including Dataflow, Pub/Sub, Kafka, Dataproc, Big Query, and Cloud Storage.
- Expertise in Infrastructure as Code (IaC) tools like Terraform or Cloud Deployment Manager.
- Familiarity with data orchestration tools like Apache Airflow or Cloud Composer.
- Experience with CI/CD tools like Jenkins, GitLab CI/CD, or Cloud Build.
- Strong scripting skills for automation (e.g., Bash, Python ).
- Familiarity with logging tools like Cloud Logging or ELK Stack.
Skills
- The Calix platform enables Communication Service Providers (CSPs) of all sizes to transform and future-proof their businesses.
- to enable CSPs of all sizes to simplify, innovate, and grow, strengthening both their businesses and the communities they serve.
- This is a remote based position in US.
- Individual pay is determined based on location of residence and multiple factors, including job-related knowledge, skills and experience.
Compensation
- 136,000 - 231,000 USD Annual
Benefits
- As a part of the total compensation package, this role may be eligible for a bonus.
- For information on our benefits click here.
- Define and track SLIs/SLOs for consumer lag, throughput, end-to-end latency, and broker health.
- Ensure Observability is an integral part of the infrastructure platforms and provides adequate visibility about their health, utilization, and cost.
This listing is sourced directly from Calix's careers page and normalized into a canonical job model.