Staff Software Engineer- Public Sector

Databricks Databricks · Data AI · VA · Engineering

Databricks is seeking a Staff Software Engineer for their Public Sector team to focus on core backend engineering for their Data Intelligence Platform. The role involves designing, building, and scaling distributed systems for massive scale in sovereign and air-gapped cloud environments, with a strong emphasis on compute efficiency and system resilience. Experience with Scala, Java, Go, C++, distributed systems, and cloud-native applications is required. Candidates must be eligible for TS/SCI clearance.

What you'd actually do

  1. Architect Scalable Systems: Design and implement highly available backend services using Scala, Java, Go, C++/C or similar.
  2. Distributed Systems Engineering: Design and implement highly scalable backend services in Java, Scala, or Go that power our Data Intelligence Platform across sovereign and air-gapped clouds.
  3. Infrastructure at Scale: Solve complex architectural trade-offs around concurrency, storage, and networking to ensure the platform remains resilient in high-consequence public sector environments.
  4. Performance Optimization: Drive "zero-waste" compute initiatives, optimizing our engine and services to perform in resource-constrained or specialized regions (e.g., GovCloud).
  5. Security & Reliability: Partner with Production Engineering to ensure all backend services meet the highest security standards and compliance guardrails while maintaining high availability.

Skills

Required

  • Scala
  • Java
  • Go
  • C++
  • Distributed Systems
  • concurrency
  • performance optimization
  • large-scale SaaS or cloud-native applications

Nice to have

  • current polygraph (Counterintelligence or Full Scope)

What the JD emphasized

  • eligible for a Top Secret / Sensitive Compartmented Information (TS/SCI) security clearance