Remote Position
[Remote] Staff Software Engineer, Cloud Platform
๐ Remote ยท Australia
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. Aerospike is hiring a Staff Software Engineer to provide technical leadership and architecture for its multi-cloud Cloud Platform. The role defines platform architecture and roadmaps, designs large-scale services, resolves distributed-systems challenges, establishes operational standards, and mentors engineers.
Responsibilities
- 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 comprehensive RFCs and technical design documents; 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
Skills
- 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 (e.g., MongoDB, Redis, PostgreSQL, Cassandra, DynamoDB, or Aerospike)
- Deep understanding of NoSQL vs. Relational models, consistency models (ACID vs. 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 (Go strongly preferred; Kotlin, Java, or C++) for backend infrastructure service design
- Advanced experience across multiple major public clouds (AWS, GCP, Azure), deep proficiency with Kubernetes, container internals, and building Kubernetes Operators/Controllers
- Proven track record of designing, launching, and operating enterprise-grade, multi-tenant SaaS platforms or control planes on public cloud infrastructure
- Firm understanding of cloud security primitives, zero-trust architectures, authentication/authorization protocols (OAuth, OIDC, mTLS), and encryption at rest/in transit
- Exceptional ability to decompose ambiguous business problems into clean modular systems, negotiate technical trade-offs with stakeholders, and clearly communicate technical vision to leadership and engineering teams
- Go
- Hands-on production experience with Aerospike core features or other ultra-low latency NoSQL databases
- Proven track record of developing custom Kubernetes Operators or Custom Resource Definitions (CRDs) for data-intensive applications
- Production experience with Infrastructure as Code (Terraform, OpenTofu) and modern GitOps/CI/CD practices (ArgoCD, Flux)
- Active contributions to open-source cloud-native or data infrastructure projects
Company Overview
Company H1B Sponsorship