D24 Search is a VC backed startup building the runtime control layer for AI agents in the cybersecurity domain. They are seeking a Senior Software Engineer to be the first key engineering hire, responsible for building backend services and shaping the platform from scratch.
Responsibilities:
- Build backend services for agent connections, tool access, execution records, and control workflows using Go, Java, or Rust
- Take ownership of production paths where authentication, state, latency, and failure handling matter — including on-prem/hybrid deployments (control plane on our side, data plane on customer side)
- Design APIs and data models that make agent activity reliable and understandable as the product scales
- Work closely with the CTO and founding team to shape product direction and turn ambiguous problems into working software
- Set a high engineering bar through code review, technical mentorship, and clear implementation choices
- Help build out the engineering team over time — this is the first targeted platform hire, with IC engineers to follow
Requirements:
- 5+ years of experience in backend/infrastructure engineering at B2B or security companies
- Experience at a cybersecurity, networking infrastructure, or API gateway company (e. g. Okta, Ngrok, Zscaler, F5, Confluent, Elastic)
- Built/operated distributed backend services on cloud (AWS/GCP/Azure) or hybrid/on-prem deployments — control plane vs. data plane thinking, running clusters, cloud primitives
- B2B enterprise product experience — has shipped platform software for regulated industries (defense, banking, insurance); consumer-facing or hardware backgrounds are a no-go
- Startup experience (seed–Series C) — has thrived in 0→1 / 1→2 environments
- On-prem or hybrid deployment experience (control plane / data plane)
- Computer Science degree required
- Proficient in Go, Java, or Rust (not just Python)
- Distributed systems (clusters, distributed networking/compute)
- Cloud platforms (AWS, GCP, or Azure)
- Concurrency primitives
- Identity/auth/gateway systems or MCP familiarity
- Strong in Go (preferred), Java, or Rust with deep understanding of concurrency primitives and distributed systems
- Career trajectory that includes some big tech (up to SD2/3) followed by transition to Series A-C startups
- Product-minded engineer who can structure work, drive features end-to-end, and eventually help build a team