Senior Software Engineer

AuthZed · Remote · United States · Canada ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
$150k – $190k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior Software Engineer
  • Fully remote (US/CA/EU)
  • Go + Distributed Systems
  • Open-source focus
  • Stock options included

Join AuthZed to develop infrastructure for fine-grained authorization at scale. You will work on SpiceDB and related open-source projects, addressing complex issues in query planning, performance, and reliability within distributed systems.

This position offers technical leadership opportunities in an agile startup environment. You will collaborate with a high-performing team to deliver scalable solutions for global enterprise customers while maintaining a culture of mutual respect and psychological safety.

What you'll do

  • Design, implement, test, and release features for SpiceDB and other OSS projects
  • Drive best practices in testing and CI/CD to ensure platform robustness
  • Take end-to-end ownership from development to production operations
  • Participate in on-call rotation to support system reliability
  • Troubleshoot correctness, stability, or performance issues in distributed systems
  • Collaborate with users and contributors to evolve open-source APIs
  • Mentor engineers and collaborate with product and support teams
  • Create technical documentation, blogs, and talks to share knowledge

What you'll need

  • Bachelor’s degree in Computer Science or equivalent experience
  • 5+ years of experience with Golang, Python, or Java
  • Strong background in systems engineering, such as databases or OS
  • Experience building and debugging complex production systems
  • Proficiency with cloud infrastructure and distributed databases
  • Familiarity with CI/CD, Docker, and Git workflows
  • Excellent communication skills for technical and non-technical audiences
  • Proven ability to thrive in remote-first, cross-time-zone teams

Nice to have

  • Experience building Kubernetes controllers or operators
  • Familiarity with database internals like compilers and indices
  • Knowledge of query planning, optimization, and materialized views
  • Understanding of modern authorization systems and access control models
  • Experience with Go programming language

Stack

  • SpiceDB
  • Golang
  • Python
  • Java
  • Docker
  • Git
  • Kubernetes

How you'll work

  • Fully remote work policy
  • Team located in US, Canada, and Europe
  • Flexible hours designed for your timezone
  • Participation in on-call rotation required
  • Twice-yearly team offsites for bonding and collaboration

What you get

  • Competitive pay tailored to experience
  • Early-stage startup stock options
  • Comprehensive healthcare for US team members
  • Insurance plans available
  • Supportive team environment with psychological safety
  • Structured mentorship and professional advancement