persona - Software Engineer, Network
Requirements
• Experience building and shipping production services in a polyglot environment (Go, TypeScript, or similar). You should enjoy the pros/cons of different languages — a zealot is unlikely to enjoy working in our garden • Experience diagnosing production issues at the network layer, including understanding how proxies and load balancers can obscure the real source of a problem. You should enjoy deep, methodical investigatory work — but also have the chops to quickly take on triage and solutioning should an emergency arise • Kubernetes networking in practice: ingress controllers, DNS, network policies, not just running workloads • Manages infrastructure as code in practice, not just in principle. Change safety and governance should be a feature not a bug — and you enjoy designing those processes so they appear low-friction while having real teeth • Experience building internal platforms or tools with a track record of driving adoption across engineering teams. We love OSS and hope to continue contributing, but we also need to unblock ourselves today when external tools fall short. • Cloudflare (Workers, WAF, Access, or Tunnel) • Istio or another service mesh in a multi-cluster environment • GKE or managed Kubernetes at scale • Ruby or Rails (we integrate with Ruby systems) • A “hacker’s heart” for prototyping new ideas and ways of operating — even though experimentation might not progress beyond the toy phase
Responsibilities
• Own edge networking configuration: routing, WAF policy, rate limiting, certificate management, driving toward a model where engineers ship traffic changes without waiting on infra. We use Cloudflare extensively but not exclusively. • Evolve the ingress layer (controllers, lifecycle, policy, Ingress API) so inbound traffic is reliable, observable, and self-service • Manage DNS across internal clusters and external zones so name resolution is invisible by design • Build network-layer observability: latency, error rates, routing visibility that surfaces problems before they become incidents • Support Persona's regional expansion by extending networking into new geographies and ensuring regional expansion is scalable, performant, and maintainable • Help define the team's practices and technical standards. This team is new, and you'll shape what it looks like — from SDLC, usage of AI tooling, static analysis, chaos engineering, and usage of simulation. We are serious about encoding top-quality engineering practices into the team’s DNA — and you will be core to their development.
Benefits
• $130K – $220K • Offers Equity • Any listed compensation is an estimated base salary range. Base salaries are just one component of the total compensation package and are determined by a number of factors such as years of experience, expertise, qualifications and more. In addition to base salary, we offer competitive equity packages that play a big part in recognizing you for the huge impact you will have on helping us achieve our mission. Please note, the salary range is a guideline based on market data for roles located in the San Francisco Bay Area, and may vary depending on location. Salary ranges are subject to change without notice. • Candidates may not apply more than 2 times in any 60 day span for any job. • Candidates may not re-apply to the same role within 180 days. • Upload your resume here to autofill key application fields. • Drop your resume here! • Parsing your resume. Autofilling key fields... • or drag and drop here
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT