Finite State is a fast-growing series-B company focused on creating transparency for connected devices and supply chains. They are seeking a Lead AI Software Engineer to design, build, and deliver scalable systems for their cybersecurity platform, utilizing deep expertise in AI-assisted development and full-stack engineering.
Responsibilities:
- Build and maintain secure, scalable web applications using Next.js/React, TypeScript, and Node – backed by PostgreSQL on Supabase (and AWS RDS during migration). Own features end-to-end from UI to database
- Design and implement business logic close to the data using Postgres functions, views, triggers, Row-Level Security (RLS), and Supabase Edge Functions, minimizing unnecessary middleware and enabling high performance and strong data isolation
- Treat tools like Cursor, Devin, GitHub Copilot, and agent frameworks as core parts of your workflow. You'll use them to scaffold and refactor full-stack features, generate and evolve schemas, migrations, and RLS policies and build internal agents that automate repetitive engineering tasks and glue systems together
- Embed security best practices into every layer of development — from secure coding and dependency management to data protection and authentication/authorization (Supabase Auth, OAuth2/OIDC, SSO). Collaborate with security researchers to ensure features align with threat models
- Work hand-in-hand with product managers and designers to translate customer pain points into impactful, intuitive features. Participate in product discovery and help shape roadmaps with a strong technical and data-informed perspective
- Design and optimize API contracts, edge endpoints, and event flows using Next.js (server components, API routes) and Supabase (Edge Functions, real-time). Consider performance, resiliency, and multi-region deployment (read replicas, data partitioning) as first-class concerns
- Model and optimize relational data in PostgreSQL for large, multi-tenant workloads. Own indexing strategies, query performance, and data partitioning approaches to support 10x–30x growth in customers and data
- Support automated testing, CI/CD pipelines, database migrations, and vulnerability scanning throughout the development lifecycle. Work closely with infrastructure engineers on Supabase + AWS environments, observability, and performance tuning
- Provide guidance and thoughtful code reviews to peers, fostering a culture of quality, security, and ownership. Help raise the bar on full-stack, data-centric, and AI-native engineering practices
- Stay ahead of trends in AI-assisted engineering, agentic systems, application security, Next.js, and modern Postgres/Supabase practices, and share what you learn with the team
Requirements:
- Lead Full-Stack Engineer with experience building and shipping production web apps using Next.js/React, TypeScript, PostgreSQL, and a Node-based backend
- AI-native developer who regularly uses AI-assisted dev tools (e.g., Cursor, Copilot, Devin) to move faster, improve code quality, and explore design options, and knows when to verify output
- Strong backend and data modeling skills in Postgres
- Security-conscious engineer with a solid understanding of secure web application development, authentication/authorization, and modern security best practices
- Experience deploying and operating applications in the cloud (ideally AWS), with working knowledge of Docker, CI/CD, and modern managed or serverless platforms
- Product-minded and collaborative, balancing technical rigor with user and business needs, caring about testing and maintainability, and communicating clearly in a remote, cross-functional team
- Experience with Supabase (Auth, RLS, Edge Functions, migrations) or similar Postgres-based platforms is a plus
- Familiarity with software supply chain security or interest in learning quickly