Skip to content
DatabricksDatabricks

Senior Software Engineer - Backend

Build and operate large-scale backend infrastructure and distributed systems for the Databricks platform, including cloud-agnostic abstractions and developer tooling. Requires a bachelor's degree and 6+ years of production software engineering experience.

About the job

Responsibilities

  • Build foundational infrastructure platforms that operate across geographic regions and cloud providers.
  • Implement cloud-agnostic infrastructure abstractions for managing and operating services.
  • Develop tools and processes that improve engineering efficiency and developer experience.
  • Contribute to programming-language tooling, linters, static analysis, IDEs, remote development environments, automated release pipelines, and test automation frameworks.
  • Design, develop, implement, operate, and maintain large-scale backend systems.
  • Develop distributed systems and SaaS or service-oriented platforms.

Requirements

  • Bachelor's degree or higher in Computer Science or a related field.
  • 6+ years of production-level experience with Python, Java, Scala, C++, or a similar language.
  • Experience developing large-scale distributed systems from scratch.
  • Experience with SaaS platforms or service-oriented architectures.
  • Proficiency in one or more backend languages such as Java, Scala, or Go.
  • Hands-on experience developing and operating backend systems.
  • Ability to contribute across project phases, from design and development through implementation and ongoing operations.

Nice to Have

  • Experience with Rust development tooling and developer experience optimization.

Skills

Python, Java, Scala, C++, Go, Rust, Distributed Systems, SaaS, Service-Oriented Architecture, Backend Systems, Cloud Infrastructure, Static Analysis, Test Automation

Postman

Postman

Bengaluru, India

Senior Engineer, Search
No salary listedHybrid6+ YOEBackend Engineering

Leads architecture and core initiatives for a search platform, spanning distributed indexing, storage, high-performance services, relevance, and data pipelines. Requires 6+ years of backend application experience and expertise with customer-facing search systems.

Apollo

Apollo

Bengaluru, India

Senior Backend Engineer II
No salary listedHybrid5+ YOEBackend Engineering

Senior backend engineer responsible for designing, shipping, and operating scalable distributed services while owning the full development lifecycle. The role requires 5+ years of backend experience, strong system design fundamentals, operational judgment, and effective use of AI-assisted development.

6sense

6sense

Bengaluru, India

Senior Software Engineer
No salary listedOn-site7+ YOEBackend Engineering

Senior software engineer responsible for designing scalable backend systems, APIs, microservices, and distributed applications. Requires 7+ years of software engineering experience with Python or Java and cloud-platform experience.

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.