Senior Software Engineer, Control Plane
Aerospike- Location
- San Francisco, CA
- Workplace
- Hybrid
- Employment
- Full Time
- Salary
- USD 169,000–195,000/yr
Posted 3mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Drive real impact by building core backend systems for multi-cloud SaaS platform
- Collaborate with product managers, architects, QA, and developers on roadmap
- Build for scale by optimizing performance, designing for multi-tenancy and auto-scaling
- Elevate quality by championing code quality and test coverage
- Innovate boldly by bringing new ideas, prototyping rapidly, and experimenting
- Communicate regularly with stakeholders regarding roadmap progress
- Produce quality code, raising the bar for team performance and speed
- Write code and tests, build prototypes, resolve issues, and profile bottlenecks
- Optimize backend services for performance and scalability
- Develop automated unit and integration tests
- Join the on-call rotation for services in your focus area
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
- Experience with developing, deploying, and maintaining distributed services with containers (Docker)
- Experience with 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
- 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)
Skills
- Go
- Kotlin
- Java
- Scala
- AWS
- Google Cloud
- Azure
- Docker
- Kubernetes
- EKS
- GKE
- Git
- Terraform
- Ansible
- ArgoCD
- Temporal
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer
Realtor.com Careers · Austin · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today