Senior Software Engineer
Core
Design, extend, and optimize large-scale, fault-tolerant systems processing billions of events in real-time with sub-second latency, while architecting security products to protect customer data.
Role type
Senior Backend Software Engineer (Go)
Builds
Production backend services, security products, and microservices architecture for data security
Domain
Cybersecurity / Data Security / Cloud Infrastructure
Required skills
Go (Golang), distributed systems architecture, performance analysis, microservices, Kubernetes, database scaling, security hardening
Preferred skills
GCP services (BigTable, BigQuery, Spanner), API connectors for SaaS applications, profiling distributed code
Technologies
Go, Kubernetes, BigTable, BigQuery, Spanner, Redis, Docker, Etcd
Responsibilities
Design and optimize scalable systems handling large graph datasets; architect and implement security products; troubleshoot real-world scaling problems; write secure-by-design software for untrusted data environments
Seniority
Senior, hands-on IC