Staff Software Engineer - Backend

Databricks
Vancouver
Workplace: OnsiteFull timeCAD 170,000 - 227,000 annuallyFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: []

Join Databricks Vancouver as a Staff Software Engineer focusing on backend systems. You’ll contribute to large-scale distributed services on a SaaS platform, apply strong algorithms and data structures knowledge, work with Java/Scala/C++ stacks, and collaborate across teams shipping scalable data/AI infrastructure for enterprise customers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Databricks
Databricks
1 year ago

Staff Software Engineer - Backend

✓ Verified Job

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

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

Job Summary

Join Databricks Vancouver as a Staff Software Engineer focusing on backend systems. You’ll contribute to large-scale distributed services on a SaaS platform, apply strong algorithms and data structures knowledge, work with Java/Scala/C++ stacks, and collaborate across teams shipping scalable data/AI infrastructure for enterprise customers.
Location: Vancouver
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Contribute to the design and development of backend services for a large-scale distributed SaaS platform.
  • •Collaborate across teams to deliver incremental value aligned with a multi-year vision.
  • •Apply strong algorithms and data structures to real-world data processing challenges.
  • •Work on security-conscious systems that handle sensitive data and ensure reliability.
  • •Participate in building components that integrate with cloud technologies (AWS/Azure/GCP, Docker, Kubernetes).

Pay and Benefits

Salary: CAD 170,000 - 227,000 annually

Key Requirements

  • •BS (or higher) in Computer Science, related technical field or equivalent practical experience.
  • •10+ years of production level experience in either Java, Scala or C++.
  • •Strong foundation in algorithms and data structures and their real-world use cases.
  • •Experience developing large-scale distributed systems.
  • •Experience working on a SaaS platform or with Service-Oriented Architectures.
Experience:10+ yearsSaaSDistributed systemsCloudEnterprise
Education:Bachelor's
Languages:English
Tech Stack:JavaScalaC++SQLAWSAzureGCPDockerKubernetes

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