Aerospike

Senior Software Engineer, Control Plane

Aerospike$169K — $195K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in backend development
  • Strong understanding of computer science principles and algorithms
  • Proven experience in building distributed, multi-tenant, and auto-scalable services
  • Proficiency in statically typed languages like Go, Kotlin, Java, or Scala
  • Familiarity with major cloud providers such as AWS, Google Cloud, or Azure
  • Knowledge of NoSQL and relational databases, including data modeling and access patterns
  • Experience with containerization (Docker) and orchestration technologies (Kubernetes, EKS, GKE)

Responsibilities

  • Build foundational backend systems for a multi-cloud SaaS platform.
  • Collaborate with cross-functional teams to align development with customer needs.
  • Write secure, maintainable, and efficient production-grade code.
  • Ensure code quality and high standards through testing and optimization.
  • Propose and prototype innovative solutions to technical challenges.
  • Engage with stakeholders about ongoing project progress and updates.
  • Participate in on-call rotations to troubleshoot customer-impacting issues.

Benefits

  • Dynamic work environment fostering innovation and creativity.
  • Opportunity to work on cutting-edge real-time data technologies.
  • Collaborative culture with a focus on professional development.
  • Access to a multi-cloud development platform.
  • Inclusive workplace committed to diversity and equality.
Full Job Description
What You'll Do:
  • 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


  • Required skills and qualifications
    • 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
  • Preferred skills and qualifications
    • Proficient in Go
    • Experience with NoSQL database development
    • Experience with Terraform, Ansible, and other DevOps technologies
    • Experience with the Kubernetes Operator pattern
    • Experience with a workflow engineer (ArgoCD, Temporal)

Join us at Aerospike and be part of a dynamic team that is shaping the future of data management. Salary Range for California Based Applicants: [$169,000 - $195,000] (actual compensation will be determined based on experience, location, and other factors permitted by law)

About Aerospike

Aerospike is a leading provider of high-performance, NoSQL database technology. The company's database platform is used by some of the world's largest enterprises to power mission-critical applications and services. Aerospike's patented Hybrid Memory Architecture? delivers the speed and scale required for real-time, data-intensive applications, while its patented Cross-Datacenter Replication? technology ensures data consistency and availability across multiple data centers. The company has received numerous awards for its innovative technology and has partnerships with major cloud providers and technology companies.
Learn more about Aerospike
Size
200 employees
Industry
Founded
2009

Similar Jobs

More Jobs at Aerospike

More Information Technology Jobs

Find similar Senior Software Engineer, Control Plane jobs: