Firmenlogo

Remote Senior Software Engineer - U.S. or EU (remote)

AuthZed  ·  Austria, Áustria · Remote

Candidatar-se agora

About the job

The RoleAt AuthZed, we’re redefining how modern applications think about access control. As a Senior Software Engineer, you'll be at the forefront of building AuthZed commercial products in the dynamic and rapidly evolving infrastructure and authorization space, aimed to manage security-critical application permissions..This isn’t just another engineering role — it’s a chance to shape the future of our platform and drive innovation in a startup environment where your expertise and creativity will leave a lasting impact. You'll work alongside a team of passionate engineers, solving challenging problems in distributed systems, cloud infrastructure, and authorization models, while contributing directly to the success of customers using AuthZed’s products worldwide.What You’ll Do

  • Innovator and Creator
    • Research, design, implement, test and release new features and enhancements for AuthZed’s commercial products.
    • Drive Optimization efforts by gathering statistics, refining query planning, and implementing materialized views and incremental view maintenance (IVM).
  • Champion of Quality: Drive best practices in software development, testing, and CI/CD to ensure our platform is robust, scalable, and always on the leading edge.
  • Embrace the "operate what you build" philosophy, taking end-to-end ownership of your work - from development and deployment to production operations, and participate in on-call rotation.
  • Problem Solver: Troubleshoot correctness, stability or performance issues related to statement planning and execution in a complex distributed system.
  • Continuous Improver: Proactively identify opportunities to optimize processes, streamline operations, and elevate team performance.
  • Collaborator and Mentor: Work closely with other engineers, product, and support teams.
  • Storyteller: Showcase your work through technical documentation, blogs, and talks, representing AuthZed as a thought leader in the industry.
What You Bring
  • Bachelor’s degree in Computer Science or a related field or equivalent experience.
  • 5+ years of experience working in programming languages like Golang, python or Java. Experience with Go is a plus.
  • Strong Systems engineering background (e.g. distributed systems, operating systems, databases).
  • 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 with a proven ability to articulate technical concepts to both technical and non-technical stakeholders.
  • A proven ability to thrive in remote-first, cross-time-zone teams, collaborating effectively to deliver impactful results.
Nice to have
  • Experience with kubernetes and experience writing 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.

Candidatar-se agora

Outros empregos