A

Aerospike

High-performance NoSQL database for real-time processing

Staff Software Engineer - Cloud Platform

Backend EngineeringUpdated on Nov 13
Full-time$190k - $220kRemote

About the Job

Requirements

  • At least 8 years of hands-on experience building production distributed backend systems, with demonstrated leadership at the Staff or Lead level.
  • Broad experience deploying and operating production distributed databases and caching tiers, such as MongoDB, Redis, PostgreSQL, Cassandra, DynamoDB, or Aerospike.
  • Deep understanding of NoSQL and relational models, consistency models (ACID and BASE), and caching strategies for high-throughput, low-latency applications.
  • Experience automating database operations at scale, including cluster provisioning, zero-downtime upgrades, backups, disaster recovery, and cross-region replication.
  • Practical experience with sharding, read/write splitting, replication topologies, connection pooling, and multi-node cluster rebalancing.
  • Deep expertise in statically typed languages for backend infrastructure service design; Go is strongly preferred, with Kotlin, Java, or C++ also named.
  • Advanced experience across multiple major public clouds, including AWS, GCP, and Azure; deep proficiency with Kubernetes, container internals, and building Kubernetes Operators or Controllers.
  • A proven track record of designing, launching, and operating enterprise-grade, multi-tenant SaaS platforms or control planes on public cloud infrastructure.
  • A firm understanding of cloud security primitives, zero-trust architectures, authentication and authorization protocols (OAuth, OIDC, and mTLS), and encryption at rest and in transit.
  • Ability to decompose ambiguous business problems into clean modular systems, negotiate technical trade-offs with stakeholders, and communicate technical vision to leadership and engineering teams.

Responsibilities

  • Define the long-term technical vision and multi-cloud strategy for SaaS and control-plane services, aligned with enterprise-scale customer requirements.
  • Partner with Product Management, Security, Infrastructure, and Executive Leadership to translate business needs into scalable technical roadmaps.
  • Architect high-throughput, multi-tenant control and data planes capable of managing distributed deployments under extreme load and strict SLA requirements.
  • Mentor senior engineers, drive technical design reviews, establish engineering best practices, and raise the organization's technical capability.
  • Prototype and evaluate emerging cloud-native technologies, driving architectural evolution across container orchestration, multi-cloud automation, and resilience engineering.
  • Lead end-to-end architecture and system design for complex, large-scale multi-cloud platform services.
  • Collaborate with product leadership and principal architects to define and drive the multi-year Cloud technology roadmap.
  • Author technical RFCs and design documents, and lead architecture review forums across engineering teams.
  • Debug, profile, and solve complex cross-cutting distributed systems issues involving networking, data consistency, multi-tenancy, and state management.
  • Establish baseline standards for observability, high availability, security, and operational excellence across platform microservices.
  • Mentor senior- and mid-level engineers through code reviews, design guidance, and career development sponsorship.

Desired Qualifications

  • Native fluency in Go.
  • Hands-on production experience with Aerospike core features or other ultra-low-latency NoSQL databases.
  • A proven track record of developing custom Kubernetes Operators or Custom Resource Definitions (CRDs) for data-intensive applications.
  • Production experience with Infrastructure as Code tools such as Terraform or OpenTofu, and modern GitOps/CI/CD practices such as ArgoCD or Flux.
  • Active contributions to open-source cloud-native or data infrastructure projects.

About the Company

Aerospike

High-performance NoSQL database for real-time processing

Aerospike builds high-performance, scalable NoSQL databases for real-time applications. Its core product is a NoSQL database optimized for speed and low latency, capable of millions of transactions per second, with deployments on-premises, in the cloud, or in hybrid environments, and support for Kubernetes and Docker. It distinguishes itself by delivering real-time, high-throughput data processing at scale with features like cross-datacenter replication, strong consistency, and active-active deployments for enterprise use. The company aims to provide fast, reliable access to large volumes of data for mission-critical applications in real time.

Company size
201-500
Company stage
Late Stage VC
Total funding
$271M
Headquarters
Mountain View, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Aerospike

See more jobs