Aerospike

Staff Software Engineer, Cloud

Aerospike

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $179,000 - $232,000 per year

Job Level

Lead

Tech Stack

AnsibleAWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformGrafanaJavaKotlinKubernetesMicroservicesNoSQLPrometheusScalaTerraform

About the role

  • Build core backend systems foundational to our multi-cloud SaaS platform—helping customers deploy and manage high-performance, globally distributed applications with ease.
  • Partner with product managers, architects, QA, and other developers to move fast on a strategic roadmap that reflects real-world customer needs.
  • Design and optimize distributed, multi-tenant, auto-scalable services that can handle extreme workloads.
  • Champion engineering best practices, code quality, and test coverage to ensure systems “just work.”
  • Bring curiosity and creativity to prototype rapidly, experiment, and lead with technology to advance the platform.
  • Design, implement, and support microservices powering our SaaS and cloud platform.
  • Communicate progress regularly with stakeholders, project managers, QA teams, and peers against the long-term roadmap.
  • Write production-grade code and tests, resolve issues, and analyze performance bottlenecks.
  • Develop automated unit and integration tests to ensure business needs are met.
  • Support production services in an on-call capacity, including incident response and remediation.
  • Contribute to the design and delivery of major features and services, from concept through launch.

Requirements

  • 5+ years of relevant experience in backend engineering.
  • Solid foundation in computer science, algorithms, and distributed systems.
  • Hands-on experience with microservice development.
  • Proficient in at least one statically typed back-end programming language: Go, Java, Kotlin, or Scala.
  • Experience with Kubernetes and container-based development/deployment.
  • Strong familiarity with major public cloud providers (AWS, GCP, or Azure).
  • Experience with Git and CI/CD pipelines.
  • Proven ability to support production services in on-call rotations, including incident response.
  • Strong understanding of data storage, replication, modeling, and access patterns with both NoSQL and relational databases.
  • Technical knowledge of authentication, authorization, and encryption practices.
  • Preferred: Go expertise for microservice development.
  • Preferred: Experience with Temporal (workflow orchestration).
  • Preferred: Experience with Terraform and other DevOps/IaC tooling (e.g., Ansible).
  • Preferred: Experience developing Kubernetes Operators.
  • Preferred: Familiarity with modern observability platforms (e.g., Prometheus, Grafana, OpenTelemetry).
  • Preferred: Experience with NoSQL database development.
  • Relevant industry background: SaaS product development; IaaS or cloud infrastructure product development; large-scale, distributed systems engineering; experience with DevOps practices and tooling.