Founding Backend Engineer
Founding Backend Engineer
Four month contract (Months 2–5) · Converts to full time at the end of Month 4 upon successful contract completion · Remote (US time zones) · $70/hour during contract phase.
About Acrivault
Acrivault is an early stage cybersecurity SaaS company headquartered in Houston, Texas. We are building the AI Native Non Human Identity (NHI) Security Platform purpose designed for mid market technology, financial services, healthcare, and defense companies. Our architecture ships AI native from the foundation: agent session replay, an AI Bill of Materials lineage graph, sub millisecond prompt injection detection, and SPIFFE based workload attestation, all enforced within a 4.5 millisecond p99 authorization budget. We are at the founding stage and hiring the team that will define the company for the next decade.
About this role
We are hiring our Founding Backend Engineer the second engineering hire after the Founding Lead Security Architect and the engineer will turn the architect’s specifications into production code. You will start as a four month contract from Month 2 through the end of Month 5 and convert to full time at the end of Month 4 upon successful contract completion. The conversion decision is made in Week 14 of the contract; full time start is Week 17 (the beginning of Month 5).
You will build the platform’s control plane services, the Discovery pillar (discover svc, scan worker, identity graph service), and significant portions of the Identity Firewall hot path. You will work directly with the Lead Security Architect, who hands you specifications, OpenAPI contracts, and architecture decision records your job is to translate those into shipped production code that passes the architect’s seven evaluation criteria and the 4.5 ms p99 SLO.
What you’ll build
- Control plane services: api gateway, auth service (SSO, SAML, MFA, JWT, RBAC, SCIM), tenant service (multi tenant onboarding, wave feature flags), billing service (Stripe integration, per tier metering), notification service, reporting service.
- Discovery pillar (Wave 1): discover svc (scan orchestrator with SQS dispatch), scan worker (500 concurrent workers using boto3/GCP/Azure SDKs plus Bedrock/Vertex/OpenAI for AI model discovery), identity graph service (the source of truth identity graph in Neo4j, plus the AI BOM schema).
- Identity Firewall hot path (Wave 3) in close partnership with the architect: portions of the PDP (stateless Go service, OPA compiled policy bundles), the PIP cache (Redis backed sub millisecond attribute lookup), portions of injection detect (Llama Guard plus heuristic enricher).
- The first three customer side PEP form factors: the language SDK (Go and Python), the Envoy filter, and the gRPC sidecar.
- Integration with the polyglot data layer: PostgreSQL 15+ (relational, schema per tenant, RLS), Neo4j Aura (identity graph plus AI BOM lineage), ClickHouse (time series telemetry plus AI session events), Redis 7+ (PIP cache plus sessions), S3 (audit log with object lock plus WORM), Elasticsearch (full text search), and the new vector store (pgvector or OpenSearch k NN).
Required qualifications
- 5+ years of production backend engineering, with strong fluency in Go (primary) and Python (secondary). Production experience in TypeScript is a plus.
- Direct production experience building multi tenant SaaS at scale: tenant isolation patterns (schema per tenant, RLS, hybrid), per tenant rate limiting, per tenant data residency.
- Experience building sub 50 ms p99 services. You understand pprof profiling, escape analysis, allocation control, GC tuning, and the difference between a fast path and a slow path in a hot service.
- Production experience with at least three of: PostgreSQL 15+, Neo4j or another graph database, ClickHouse or another columnar store, Redis at cluster scale, Kafka or another event bus, OpenAPI 3.0 contract first development, AWS SDK for cloud resource enumeration.
- Comfort with Kubernetes (EKS in production), Istio mTLS service mesh, ArgoCD GitOps deployment, and OpenTelemetry observability.
- Strong written communication. You will read architecture documents and write design notes back to the architect for review.
Strongly preferred
- Production experience with OPA (Open Policy Agent), Cedar, or another XACML pattern policy engine.
- Familiarity with SPIFFE/SPIRE workload identity, the SVID issuance flow, and the federated trust model.
- Experience integrating with AI agent frameworks: LangChain, CrewAI, AutoGen, MCP servers, Bedrock, Vertex AI, OpenAI Assistants API.
- Prior cybersecurity SaaS engineering experience, especially in NHI security, IAM, PAM, or cloud security posture management (CSPM).
- Open source contributions to relevant projects (OPA, SPIRE, Envoy, Istio, Kubernetes, Terraform, popular AI agent frameworks).
Compensation and structure
- $65/hour, full time engagement (35 40 hours per week), 1099 status.
- Month 4 conversion decision in Week 14: founder and architect jointly make a written conversion decision against three criteria (shipped code quality 40%, system design judgment 35%, team collaboration 25%). A composite score of 4.0/5 or higher converts to full time at Week 17.
- Month 5 full time conversion: $165,000 annual base salary, full time W 2 employee.
- Equity: 0.40 0.50% (8,000 10,000 shares of a 2,000,000 share cap table), four year vesting with credit backdated to the Month 2 contract start date.
- Full health, dental, and vision benefits. Unlimited PTO with 20 day minimum. $3,000 annual professional development budget. $1,500 home office stipend. Company issued MacBook Pro through Electric.ai from Day 1 of the contract.
| THE CONVERSION MECHANIC
Unlike most contract to hire arrangements, the Backend Engineer’s conversion decision is made in Week 14 of the contract six weeks before the contract ends. The architect and founder jointly score the engineer against three documented criteria. If the score is 4.0/5 or higher, the conversion offer goes out the same week with a Week 17 full time start. If the score is below 4.0, the contract runs to its natural Month 5 end with a closing bonus and a professional reference. This mechanic gives the strongest candidates certainty before they accept competing offers and gives the company an early termination option if the engineer is not the right fit. |
How to apply
Send a single email to the application address on this posting. Include: (1) a one page resume or LinkedIn URL, (2) a GitHub profile URL plus one public repository you are proud of (or, if all your work is closed source, a short paragraph describing one production service you built what it did, how you designed it, what trade offs you made), (3) a one paragraph answer to the question “how would you approach a 4.5 ms p99 budget for a stateless authorization service replicated across three AZs?” the question is the first interview signal.