Skip to content
AlluxioAlluxio

Senior Staff Software Engineer - Distributed System Development

Leads architecture, technical strategy, and hands-on development for Alluxio’s large-scale distributed data platform. Requires deep distributed-systems expertise, production architecture experience, and proficiency in Java, C++, or Go.

About the job

Responsibilities

  • Lead the end-to-end architecture and design of large-scale distributed systems powering the Alluxio platform.
  • Drive technical strategy and architectural direction across multiple teams and components.
  • Design systems supporting high scalability, fault tolerance, performance optimization, and data durability.
  • Provide hands-on development and deep technical guidance in critical system areas.
  • Lead complex system design reviews and mentor senior engineers on distributed systems design.
  • Identify and resolve system-level performance bottlenecks and reliability challenges.
  • Collaborate with product management and engineering leadership to translate product goals into technical solutions.
  • Influence the broader technical ecosystem through open-source contributions and architectural thought leadership.

Requirements

  • Master's or bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
  • 2+ years in a technical leadership or architect role, driving system-level design and guiding engineering teams.
  • Strong hands-on software development experience in one or more general-purpose programming languages, including Java, C/C++, or Go.
  • Deep architecting expertise in at least two of the following areas:
    • Distributed and parallel systems
    • Distributed storage systems
    • Large-scale software systems architecture
  • Demonstrated ability to design and implement high-quality, stable, and scalable end-to-end system architectures in production environments.
  • Strong analytical thinking and complex problem-solving skills.
  • Excellent communication skills and ability to influence technical direction across teams.

Nice to Have

  • PhD in Computer Science, Distributed Systems, or a related field.
  • Deep understanding of consensus algorithms, storage engines, or large-scale data systems.
  • Experience building or operating cloud-native infrastructure platforms.
  • Experience contributing to or maintaining open-source distributed systems projects.
  • Track record of designing systems operating at massive scale, including thousands of nodes or more.
  • Passion for building high-performance infrastructure software.
  • Contributions to the Alluxio open-source community.

Skills

Distributed Systems, Parallel Systems, Distributed Storage, Java, C++, Go, Consensus Algorithms, Storage Engines, Cloud-Native Infrastructure, Open Source, System Architecture, Fault Tolerance

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.

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.

Vanta

Vanta

Remote

Senior Software Engineer, Test Core
$195k+/yrRemote5+ YOEBackend Engineering

Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.