Authzed

Senior Software Engineer

United States, Remote. Posted 2 months ago

The role

You will work on SpiceDB and other open-source projects across the AuthZed ecosystem. You will tackle problems involving distributed systems, databases, cloud infrastructure, and authorization.

What you will do

  • Research, design, implement, test, and release features across SpiceDB and other open-source AuthZed projects.
  • Drive best practices in software development, testing, and CI/CD.
  • Take end-to-end ownership of work from development to production operations.
  • Participate in on-call rotation.
  • Troubleshoot correctness, stability or performance issues in a complex distributed system.
  • Collaborate with users and contributors and review contributions.
  • Identify opportunities to optimize processes and elevate team performance.
  • Work closely with other engineers, product, and support teams.
  • Showcase work through technical documentation, blogs, and talks.

Required qualifications

  • Bachelor’s degree in Computer Science or a related field or equivalent experience.
  • 5+ years of experience working in programming languages like Golang, python, Java.
  • Strong Systems engineering background (e.g. distributed systems, operating systems, databases).
  • Experience building and debugging complex production systems where correctness, reliability, and performance matter.
  • Experience with cloud infrastructure and managing distributed databases in cloud-native environments.
  • Experience with modern software development practices and tools, such as continuous integration/continuous deployment (CI/CD), Docker, and Git.
  • Excellent communication skills.
  • Ability to thrive in remote-first, cross-time-zone teams.

Nice to have

  • Experience with Go is a plus.
  • Experience building kubernetes controllers or operators.
  • Familiarity with database concepts, and how they are implemented: compilers, indices, query planning, optimization, materialized views, etc.
  • Familiarity with modern authorization systems and access control models.

Benefits

  • Competitive pay tailored to your experience.
  • Early-stage startup stock options.
  • Healthcare (for US team members).
  • Insurance plans.
  • Twice-yearly offsites.

About the company

AuthZed is the creator and maintainer of SpiceDB and authorization infrastructure. They are a fully remote company with employees across the US, Canada, and Europe.

Senior Software Engineer at Authzed | JobZoey