Skip to content

Staff Software Engineer - Backend

Builds large-scale distributed backend infrastructure for the Databricks platform, including cloud-agnostic abstractions and developer productivity tooling. The role requires 8+ years of software development experience, backend programming expertise, and leadership across architecture, delivery, and operations.

About the job

Responsibilities

  • Build infrastructure for the Databricks platform at scale.
  • Build foundational infrastructure platforms that enable operation 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, 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.
  • Lead projects from inception and design through implementation and operations.
  • Drive architectural decisions and guide teams through complex challenges.
  • Mentor engineers, influence best practices, and foster a collaborative engineering environment.
  • Drive alignment across teams and contribute to technical documentation and strategic decisions.

Requirements

  • 8+ years of professional software development experience.
  • Bachelor's degree or higher in Computer Science, a related field, or equivalent experience.
  • Proficiency in one or more backend languages such as Java, Scala, or Go.
  • Experience developing and operating large-scale, critical distributed backend systems.
  • Experience with infrastructure systems, security, and sensitive data.
  • Familiarity with Kubernetes or cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong written and verbal communication skills.
  • Self-driven, passionate, and focused on delivering impact through collaboration.

Benefits

  • Comprehensive benefits and perks tailored to regional employee needs.

Skills

Java, Scala, Go, Rust, Kubernetes, AWS, Azure, GCP, Distributed Systems, Cloud Infrastructure, Static Analysis, Automated Release Pipelines, Test Automation Frameworks, Security, Technical Documentation

Vanta

Vanta

Remote

Staff Software Engineer, GRC
$260k+/yrRemote10+ YOEBackend Engineering

Leads architecture and technical strategy for Vanta’s government compliance product, building scalable backend systems and new workflows in a 0-to-1 environment. Requires 10+ years of backend experience, strong systems thinking, cross-functional influence, and a track record of mentoring engineers.

Databricks

Databricks

Amsterdam, Netherlands
Senior Staff Software Engineer - Delta
No salary listedOn-site15+ YOEBackend Engineering

Leads the design, development, and optimization of large-scale backend systems for Delta Lake write-path operations. The role requires extensive distributed-systems experience and includes architectural ownership, production reliability work, cross-team technical leadership, and mentorship.

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.

Payabli

Payabli

Remote

Principal Payments Engineer
No salary listedRemote12+ YOEBackend Engineering

Founding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.