Senior Solutions Engineer (Europe-based, remote role)

Authzed

Authzed

Multiple locations
Posted 6+ months ago
Senior Solutions Engineer (Europe-based, remote role) at authzed (W21)
€150K - €170K EUR
Open Source, Google Zanzibar-inspired permissions database
DE / AL / AD / AM / AT / AZ / BE / BA / BG / HR / CY / CZ / DK / EE / FI / FR / GE / GR / HU / IS / IT / LV / LI / LT / LU / MT / MD / MC / ME / NL / MK / NO / PL / PT / RO / SM / RS / SK / SI / ES / SE / CH / TR / GB / Remote (DE; AL; AD; AM; AT; AZ; BE; BA; BG; HR; CY; CZ; DK; EE; FI; FR; GE; GR; HU; IS; IT; LV; LI; LT; LU; MT; MD; MC; ME; NL; MK; NO; PL; PT; RO; SM; RS; SK; SI; ES; SE; CH; TR; GB)
Full-time
3+ years
About authzed

We’re pioneering open-source authorization solutions for scaling businesses tackling complex end-user permissions in zero-trust architectures. Our focus is on providing SpiceDB—the most mature open-source permissions database inspired by Google’s Zanzibar system—and building managed services that enable planet-scale production authorization services.

Our strategic approach to capital-raising has empowered us to efficiently utilize our $3.9M seed funding. We’ve developed SpiceDB, now the open source standard in authorization database technology, fortified our reputation as authorization experts, accelerated our open-source community growth, and are scaling revenue with robust enterprise products.

AuthZed is a fully remote company with employees across the US and Europe. We’re a hardworking group with a software-driven culture; even our sales team understands and loves our technology! We bring integrity to all our interactions, fostering confidence in decision making - trusting and respecting each voice on our team, every day.

Company Values

  • Agency
    • Everyone should have the capability, freedom, and confidence to bring about changes to our business and product. Organizational processes exist to clearly define our goals, but not restrict how progress is made.
  • Collaboration
    • Success is defined in various dimensions and no single person can be an expert in all of them. Without valuing the opinions of others, finding compromises, and sharing mutual trust and respect, you cannot arrive at the best possible solution.
  • Open-mindness
    • Without asking questions, testing assumptions, and questioning our pre-existing biases we risk operating within an echo-chamber. We celebrate the representation of diverse perspectives and backgrounds as a catalyst for creating an inclusive work environment that everyone can appreciate.
About the role
Skills: Go, Java, Node.js, Python, Ruby, SQL, PostgreSQL

Applications for this position will close on Thursday, August 1, 2024 at 9am CEST

Join Our Team as a Senior Solutions Engineer in Europe

We’re seeking a dynamic and skilled Senior Solutions Engineer to join our Customer Success organization, supporting our EMEA and India regions from Amsterdam or London. You’ll work closely with a Senior Account Executive, playing a key role in pre-sales and post-sales to help us achieve our revenue targets and ensuring product integration and adoption post-sale to create raving fans of AuthZed.

What You'll Do:

  • Partner daily with Account Executives in a pre-sales role to understand and document customer technical requirements, performance Service Level Objectives (SLOs), consistency requirements, and software architecture.
  • Translate complex technical details for a variety of stakeholders, ensuring seamless communication and understanding across teams.
  • Lead live permissions schema design sessions, tailor solutions leveraging our products, and design Proof of Concepts (PoCs) to validate solutions with prospects.
  • Conduct both virtual and in-person demos and deep-dive technical sessions.
  • Identify product gaps and communicate these to our product team to help shape the future of our offerings.
  • Create, improve, and maintain dynamic customer demos and troubleshoot technical issues to ensure customer success.
  • Ensure customer success in the post-sales role for all accounts assigned

Position Requirements

Essential Qualifications:

  • Experience: Minimum 3+ years in a solutions engineering role or similar technical position, preferably in a customer-facing capacity.
  • Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or a relevant field. Directly related work experience may also be considered in lieu of formal education.
  • Technical Proficiency:
    • Hands-on experience with relational databases (e.g., Postgres), including defining schemas, performing migrations , and writing SQL queries.
    • Proficient in designing and deploying solutions in cloud environments (AWS, GCP) and managing Kubernetes clusters.
    • Skilled in at least two of the following programming languages: Go, Node, Java, Ruby, or Python.
    • Experience integrating against HTTP APIs, including handling streams and pagination.
  • Communication and Analytical Skills: Strong abilities to diagnose and solve complex technical issues, recommend solutions based on customer requirements, and effectively communicate both technical and business requirements to diverse audiences — including internal engineering and product teams.
  • Client Interaction: Proven track record of conducting training sessions, demos, and presentations to stakeholders of various technical levels.
  • Familiarity with Software Architecture: Experience creating software architecture diagrams using tools like Lucidchart or similar.

Desirable Qualifications:

  • Open Source Involvement: Experience working with and contributing to open-source software projects.
  • Advanced Architecture and Software Knowledge:
    • Experience integrating against gRPC APIs
    • Experience with graph databases
    • Experience with test-driven development and familiarity with common software design patterns such as Pub/Sub and Proxies.
    • Understanding of distributed systems concepts, including committing data to multiple databases using patterns like change data capture (CDC), message queues, two-phase commit protocol (2PC), and workflow engines like Temporal.
    • Knowledge of distributed quorum-based software (e.g., Paxos, Raft) and distributed relational datastores like CockroachDB.
    • Exposure to policy languages, such as Rego, is a plus.
  • CRM and Task Management: Experience with CRM systems and task management software to track and manage customer engagements effectively.
  • Flexibility and Adaptability: Comfortable with ambiguous and changing requirements, with a rapid ability to learn new technical concepts.

Additional Requirements:

  • Travel: Open to travel for customer onsite visits as required.
  • Language Skills: Excellent command of English, with the ability to articulate complex solutions clearly and persuasively.

Why Join Us?

You’ll be part of a vibrant team that values professional growth, innovative thinking, and collaborative work.

We offer:

  • Opportunities to work with cutting-edge technology in a growing sector.
  • A supportive environment where your ideas lead to real impacts.
  • Commitment to work-life balance.

About Our Software

Inspired by Google's Zanzibar whitepaper, our software, SpiceDB, helps global companies like Turo manage digital access permissions efficiently. Starting from an open-source project, our offerings now include a flagship private SaaS solution, AuthZed Dedicated, deployed into a customer's preferred cloud environment.

SpiceDB Features:

  • A graph engine designed for robust permissions data management, utilizing relational databases such as Postgres, CockroachDB, and Spanner.
  • Advanced schema language capabilities for detailed authorization rule creation.
  • Integration options through Python, Go, Node, Ruby, and Java client libraries, and a comprehensive CLI.
Technology

Given our background, we build upon a foundation of using open source, cloud-native solutions to deliver our products.

We've given some webinars discussing parts of our stack:

Here are some keywords:

  • Go
  • TypeScript
  • Kubernetes
  • Kubernetes Operators
  • NextJS
  • Pulumi
  • CockroachDB
  • Cloud Spanner
  • PostgreSQL
  • Prometheus
  • Thanos
  • ArgoCD