- 4+ years of relevant professional experience building scalable, distributed backend applications.
- Proficiency in at least one programming language such as Python, Java, Go, C++, or C# .NET.
- AI fluency: actively use AI tools in daily workflow, understand LLM capabilities and limitations, and reason about AI agent identity and permissions.
- Knowledge of REST APIs, design patterns, and scalable containerized systems and microservices.
- Experience mentoring or leading the technical work of other engineers.
- Familiarity with policy and identity frameworks like OPA, Topaz, SPIFFE/SPIRE, or similar technologies.
- Experience with Public Key Infrastructure (PKI) — design, implementation, or maintenance.
- Experience with Privileged Access Management (PAM) — implementing or maintaining PAM solutions.
- Familiarity with access control models such as Role-Based (RBAC), Attribute-Based (ABAC), or Risk-Based Access Control.