Senior Software Engineer
Core
Building SpiceDB, an open-source permissions database and authorization infrastructure for enterprise-scale distributed systems.
Role type
Senior Software Engineer (Distributed Systems & Database)
Builds
Open-source projects (SpiceDB) and commercial authorization products
Domain
Distributed systems, databases, cloud infrastructure, authorization
Required skills
Golang, Python, Java, distributed systems, operating systems, databases, cloud infrastructure, CI/CD, Docker, Git
Preferred skills
Kubernetes controllers/operators, database internals (compilers, indices, query planning), modern authorization systems
Technologies
SpiceDB, Go, Python, Java, Kubernetes, Docker, Git
Responsibilities
Research, design, implement, test, and release features for SpiceDB; drive best practices in software development, testing, and CI/CD; troubleshoot correctness, stability, and performance issues in distributed systems; collaborate with users and contributors to evolve open-source projects; participate in on-call rotation; mentor other engineers and document technical concepts.
Seniority
Senior, hands-on IC