AuthZed
Sr. Software Engineer - Distributed Databases
United States · Senior
Sponsorship not specifiedDetected 259 days ago
GoRustC++Distributed SystemsCloud PlatformsDockerCI/CDStatisticsSystems EngineeringResearchCommunicationCollaboration
About the role
- We're looking for a driven and innovative Senior Software Engineer, experienced in distributed databases to help shape the future of our open-source database, SpiceDB.
- In this role, you'll leverage your deep expertise in database engineering to push the boundaries of performance, scalability, and efficiency for both SpiceDB OSS and Enterprise.
- You'll focus on low-latency query optimization, refining database architecture, and ensuring the system is robust and reliable for large-scale, mission-critical applications.
Responsibilities
- Research, design, implementation, testing and release for new database features and enhancements.
- Collaboration closely with product, engineering, and support teams.
- SpiceDB is built to manage security-critical application permissions.
- A supportive environment where your ideas lead to real impact.
Requirements
- Bachelor's degree in Computer Science or a related field or equivalent experience.
- 5+ years of experience working in system-level languages like Golang, C/C++, Rust or Zig.
- In-depth knowledge of database concepts, and how they are implemented: compilers, indices, query planning, optimization, materialized views, etc.
- Proven ability to diagnose performance bottlenecks and propose creative solutions.
- Excellent communication skills with a proven ability to articulate technical concepts to both technical and non-technical stakeholders.
- Familiarity with modern software development practices and tools, such as continuous integration/continuous deployment (CI/CD), Docker, and Git.
- Experience with Golang.
- Experience with cloud infrastructure and managing databases in cloud-native environments.
- Familiarity with modern authorization systems and access control models.
- Ability to collaborate effectively with remote teams across time zones.
- Master's level coursework in database systems.
Skills
- Indexing, partitioning, and caching strategies to improve query efficiency and overall database performance.
- Contributions to both our open source and enterprise database product, SpiceDB.
- Strong Systems engineering background (e.g. distributed systems, operating systems, databases).
Compensation
- Competitive salary based on experience.
Benefits
- Stock options at an early-stage startup.
- Comprehensive benefits including healthcare (in the US) and other insurance.
- A fully remote and flexible schedule to accommodate different time zones.
Company info
- We are the creators and maintainers of SpiceDB and the authorization infrastructure that companies around the world depend on to keep their engineering teams focused on what matters most - their own product.
- We are a Series A company, fixing broken access control with products that eliminate complex permission management while delivering enterprise-scale performance and consistent access control.
Apply directly at AuthZed →Create a free account for alerts like thisView AuthZed immigration profile
This listing is sourced directly from AuthZed's careers page and normalized into a canonical job model.