P

Backend Engineer

Pi Security · San Francisco, CA

About the Role

About Pi Pi is building an agentic product security platform for teams that need to secure software at the speed they build it. Modern development is accelerating, but security knowledge is still scattered across code, tickets, documents, incidents, reviews, and the people who remember why decisions were made. Pi turns that context into institutional security memory, helping teams triage faster, remediate in context, prevent repeat vulnerability classes, and embed security guardrails where engineering work already happens. We are building for a future where security is not a blocker at the end of the development process. It is part of how software gets designed, reviewed, shipped, and improved. Read about Pi Security on Forbes! About The Role We are looking for a Backend Software Engineer to build core product features across Pi's agentic security platform. You will work on APIs, agentic workflows, business logic, data models, integrations, and backend systems that power security analysis, remediation workflows, code intelligence, and customer-facing product behavior. Your work will help engineering and security teams understand risk, act on findings, preserve institutional security context, and prevent the same vulnerability classes from recurring. This is an application engineering role, not a pure infrastructure role. You will spend most of your time designing product behavior, implementing backend systems, shaping data flows, and making complex workflows reliable, observable, and understandable. What You'll Do • Build product features across our backend application stack. • Design and implement APIs using modern TypeScript and Python backend frameworks. • Build business logic for findings, integrations, security workflows, reporting, user actions, and analysis pipelines. • Implement async and agentic workflows using durable workflow systems and worker services. • Work with AI-assisted systems that analyze code, cloud resources, pull requests, security findings, and customer context. • Model and query application data using relational databases, vector search, ORMs, and migration tooling. • Integrate with external systems such as source control, ticketing, collaboration, documentation, cloud, and security platforms. • Build backend workflows that inspect customer codebases and infrastructure context safely and reliably. • Build reliable background jobs, retries, state transitions, audit trails, and operational visibility. • Partner with frontend, platform, security, and product teams to ship complete customer-facing workflows. • Help create backend systems that let customers move faster without losing security context, control, or trust. What We're Looking For • Strong backend application engineering experience. • Experience building production APIs and business logic in TypeScript and/or Python. • Strong product judgment: you can translate ambiguous product needs into clear backend models, APIs, and workflows. • Experience with relational databases, schema design, migrations, query performance, and data consistency. • Comfort working with async systems, background workers, queues, workflow engines, or distributed jobs. • Ability to debug complex behavior across API, worker, database, and third-party integration boundaries. • Strong security instincts around authorization, tenant isolation, secret handling, input validation, and data exposure. • Clear communication and good engineering taste around abstractions, ownership boundaries, and maintainability. • Ability to work in a fast-moving startup environment with ownership, autonomy, and good judgment. Technologies We Use • TypeScript • Python • Next.js • tRPC • FastAPI • Workflow orchestration systems • PostgreSQL • Drizzle • Redis • Bun • Docker Nice To Have • Experience building AI-agent or LLM-backed product workflows. • Experience with durable workflow engines. • Experience with security products, developer tools, code analysis, cloud security, or infrastructure security. • Familiarity with multi-tenant SaaS systems. • Experience designing APIs consumed by rich frontend applications. • Comfort working in a monorepo with shared TypeScript and Python systems. • Experience supporting systems that process code, security findings, infrastructure metadata, or customer-specific context. Success In This Role Looks Like • Product features ship with clear APIs, durable workflows, and well-modeled data. • Agentic workflows become more reliable, observable, and easier to evolve. • Business logic is understandable, tested, and resilient to edge cases. • Backend systems support fast product iteration without accumulating avoidable complexity. • The product helps customers understand risk, act faster, and prevent the same security issues from recurring.

💬 Developer Questions

Ask the team a question — answers show up here

🎯

What does the interview process look like?

🤖

What AI/vibe coding tools does the team use daily?

👥

How big is the engineering team?

Is the team fully async or are there required meetings?

🚀

What does onboarding look like for remote hires?

🔧

Can you share more about the tech stack and architecture?

📈

What does career growth look like in this role?

📅

What does a typical day look like?

💰

Is there a salary range you can share?

📊

Is equity or stock options part of the package?

🌍

Are there timezone requirements or preferences?

🛂

Do you sponsor work visas?

🏢 Is this your listing? Claim it to answer questions

Similar Jobs

Helpful resources

Hiring for a similar role? Post your job here — it's free →