Browse All Jobs
Job Description
Aerospike is seeking a Senior Software Engineer to join their Toolsmith team. In this role, the candidate will be responsible for building internal tools and services that empower engineers, support teams, and customers to work more efficiently with Aerospike products. The ideal candidate will design scalable, high-impact systems that automate infrastructure, streamline developer workflows, and improve performance observability across the stack. He/She will collaborate cross-functionally with engineering, support, field teams, and IT to identify bottlenecks, eliminate toil, and deliver solutions that elevate the developer experience and enhance Aerospike's ability to explore, test, and operate its products at scale.Role involves:
  • Designing, implementing, testing, and maintaining internal tooling.
  • Collaborating with engineering, product support, and operational teams.
  • Managing and enhancing Linux-based and cloud-native infrastructure environments.
  • Supporting internal services such as GAIA, AGI, Aerolab, AsFTP, and Asbench-UI.
  • Participating in an on-call rotation for internal tools.
Requirements:
  • Proficiency in Golang with experience building production-level tools.
  • Understanding of CI/CD pipelines and modern DevOps practices.
  • Strong Linux systems administration skills.
  • Experience deploying and operating infrastructure on AWS and/or GCP.
  • Familiarity with cloud SDKs in Go (AWS SDK for Go or GCP’s Go SDK).
  • Container tooling expertise (Docker, Bash scripting).
  • Excellent communication skills.
  • Demonstrated ability to automate processes and remove manual bottlenecks.
Role offers:
  • Opportunity to work on impactful internal tools.
  • Collaboration with cross-functional teams.
  • Exposure to cloud-native infrastructure environments.
Apply Manually