Aerospike

Senior Software Engineer, Control Plane

Aerospike

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $169,000 - $195,000 per year

Job Level

About the role

  • Drive real impact. You’ll build core backend systems that are foundational to our multi-cloud SaaS platform—helping customers deploy and manage high-performance, globally distributed applications with ease.
  • Collaborate deeply. You’ll work closely with product managers, architects, QA, and other developers to move fast on a strategic roadmap that reflects real-world customer needs for internal and external developers.
  • Build for scale. From optimizing performance to designing for multi-tenancy and auto-scaling, you’ll write production-grade code that’s secure, maintainable, and blazing fast.
  • Elevate quality. You’ll champion code quality and test coverage, raise the bar for engineering standards, and help us build systems that just work—even under extreme load.
  • Innovate boldly. At Aerospike, we value curiosity, courage, and creativity. You’ll bring new ideas to the table, prototype rapidly, and be empowered to experiment and lead with technology.
  • Responsibilities
  • Communicate regularly with stakeholders, project managers, quality assurance teams, and other developers regarding progress on a long-term technology roadmap
  • Produce quality code, raising the bar for team performance and speed
  • Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks
  • Optimize backend services for performance and scalability
  • Develop automated unit and integration tests to ensure business needs are met.
  • Join the on-call rotation for services in your focus area as a technical expert to help address customer-impacting issues

Requirements

  • At least 5 years of relevant experience
  • Excellent foundation in computer science and algorithms
  • Experience in developing distributed, multi-tenant, auto-scalable backend services
  • Proficient knowledge of one or more statically typed back-end programming languages (Go, Kotlin, Java, Scala)
  • Experience with at least one of the major public cloud providers: AWS, Google, Azure
  • Experience with NoSQL and relational databases and database fundamentals, including data storage, data replication, data modeling, and data access patterns
  • Experience with developing, deploying, and maintaining distributed services with containers (Docker) & orchestration (Kubernetes, EKS, GKE)
  • Experience with Git and CI/CD pipeline engines
  • Technical knowledge and understanding of techniques and standards for authentication, authorization, and encryption
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend programmingdistributed systemsmulti-tenancyauto-scalingGoKotlinJavaScalaNoSQL databasesrelational databases
Soft Skills
communicationcollaborationcuriositycreativityproblem-solvingleadershipquality assuranceperformance optimizationcode qualitystakeholder engagement