Skip to content

Senior Software Engineer

Build and operate scalable backend infrastructure for the Databricks platform, including distributed systems, cloud-agnostic abstractions, and developer productivity tooling. The role requires a bachelor's degree and 6+ years of production software experience.

About the job

Responsibilities

  • Build infrastructure for the Databricks platform at scale.
  • Build foundational infrastructure platforms that support operation across numerous geographic regions and cloud providers.
  • Implement cloud-agnostic infrastructure abstractions to help engineers manage and operate services more efficiently.
  • Develop tools and processes that improve engineering efficiency, including programming languages, linters, static analysis, IDEs, remote development environments, automated release pipelines, and test automation frameworks.
  • Optimize the Rust development experience across the organization.
  • Develop and operate backend systems throughout design, development, implementation, and ongoing operations.

Requirements

  • Bachelor's degree or higher in Computer Science or a related field.
  • 6+ years of production-level experience in Python, Java, Scala, C++, or a similar language.
  • Experience developing large-scale distributed systems from scratch.
  • Experience with a SaaS platform 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 all project phases with guidance from senior team members.

Benefits

  • Comprehensive benefits and perks tailored to employees' regional needs.

Skills

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

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.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Rippling

Rippling

Bengaluru, India

Senior Software Engineer - Tax Payments
No salary listedOn-site6+ YOEBackend Engineering

Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.