Senior Engineer - Cloud (Sunnyvale, CA; US Remote)
Core
Design, develop, and maintain back-end software systems for cloud-based cybersecurity solutions, focusing on distributed systems architecture for endpoint management platforms.
Role type
Senior IC backend engineer (cloud infrastructure & distributed systems)
Builds
Cloud-based cybersecurity solutions, endpoint management platforms, and high-performance cloud infrastructure components.
Domain
Cybersecurity, Cloud Infrastructure, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Microservices architecture, Containerization (Docker/Kubernetes), Message queues (Kafka/RabbitMQ), Cloud platforms (AWS/Azure/GCP), Infrastructure as Code (Terraform/CloudFormation), Database technologies (Redis, Postgres, ElasticSearch/OpenSearch), REST API design, Backend development (Go/Python/Java), Distributed tracing, Log aggregation, Monitoring tools
Preferred skills
Service mesh patterns, Auto-scaling, CI/CD pipelines, Multi-region deployments, Query optimization, Real-time analytics, API versioning, Rate limiting, Concurrency patterns, Performance optimization
Technologies
Docker, Kubernetes, Kafka, RabbitMQ, AWS, Azure, GCP, Terraform, CloudFormation, Redis, Postgres, ElasticSearch, OpenSearch, Spring Boot, Gin, Jaeger, Zipkin, ELK, Prometheus, Grafana
Responsibilities
Design and implement distributed systems architecture for endpoint management platforms; Create and maintain high-performance cloud infrastructure components; Conduct root cause analysis for critical issues; Implement microservices architecture for scalability; Design event driven systems using modern messaging patterns; Participate in code reviews and provide technical guidance to team members.
Seniority
Senior, hands-on IC