Senior Software Engineer - Application Traffic team

Databricks
Mountain View, San Francisco
Workplace: OnsiteFull timeUSD 166,000 - 225,000 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Java","Scala","Go","C++","Kubernetes","Docker","DNS","Envoy"]

Senior Software Engineer on the Application Traffic team at Databricks, designing and building the systems that power service-to-service communication across thousands of clusters in a multi-cloud environment. You’ll shape networking abstractions, enable secure API gateways, and implement scalable service discovery and load balancing with a focus on reliability and low-latency performance.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Databricks
Databricks
11 months ago

Senior Software Engineer - Application Traffic team

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Senior Software Engineer on the Application Traffic team at Databricks, designing and building the systems that power service-to-service communication across thousands of clusters in a multi-cloud environment. You’ll shape networking abstractions, enable secure API gateways, and implement scalable service discovery and load balancing with a focus on reliability and low-latency performance.
Location: Mountain View, San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and implement the Ingress Control Plane to enable programming of API gateways with static and dynamic endpoints across clouds.
  • •Design scalable mechanisms for service discovery and load balancing across thousands of clusters.
  • •Build intelligent rate limiting and admission control systems to protect critical services under high load.
  • •Hide networking complexity from product teams by providing abstractions for connectivity and reliability.
  • •Collaborate across teams to ensure low-latency, reliable service-to-service communication in a multi-cloud environment.

Pay and Benefits

Salary: USD 166,000 - 225,000 annually

Key Requirements

  • •BS (or higher) in Computer Science or related field
  • •5+ years of experience designing and building large-scale distributed systems
  • •Strong proficiency in one or more languages such as Java, Scala, Go, or C++
  • •Experience with service-oriented architectures and large scale distributed systems
  • •Familiarity with cloud platforms (AWS, Azure, GCP) and container/orchestration technologies (Kubernetes, Docker)
Experience:5+ yearsDistributed systemsCloud
Education:Bachelor's in Computer Science
Skills:JavaScalaGoC++KubernetesDockerDNSEnvoy
Languages:English
Tech Stack:JavaScalaGoC++KubernetesDockerAWSAzureGCPEnvoyDNS

Company Brief

Databricks
Provides a unified data analytics platform powered by Apache Spark to simplify building, deploying, and scaling data engineering, data science, and machine learning workloads for enterprises.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2013
WebsiteLinkedIn