Solutions Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 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 • 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 • Client Interaction: • Familiarity with Software Architecture: Experience creating software architecture diagrams using tools like Lucidchart or similar • Familiarity with Software Architecture: • Extra shine: • Extra shine: • Open Source Involvement: Experience working with and contributing to open-source software projects • Open Source Involvement: • Advanced Architecture and Software Knowledge: • Experience integrating against gRPC APIs • 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 • CRM and Task Management: • Flexibility and Adaptability: Comfortable with ambiguous and changing requirements, with a rapid ability to learn new technical concepts • Flexibility and Adaptability: • Life at AuthZed: • Life at AuthZed: • Opportunity to work with cutting-edge technology in a rapidly growing sector • A supported environment where your ideas lead to real impact • Stock options at an early-stage startup • Comprehensive benefits including healthcare (US-based) and other insurance • A full remote and flexible schedule to accommodate different timezones • Twice-yearly travel for team offsites focused on team bonding, collaboration, and having fun!
Responsibilities
• Collaborate daily with Account Executives in a pre-sales role to understand customer technical requirements. • Document Service Level Objectives (SLOs), consistency requirements, and software architecture for customers. • Translate complex technical details into comprehensible information for various stakeholders. • Build live permissions schema design sessions using AuthZed products and create Proof of Concepts to validate solutions with prospects. • Lead virtual and in-person demos as well as deep-dive technical sessions tailored to customer needs. • Identify product gaps from a customer perspective and communicate these insights to the product team for future development considerations.