Staff/Principal Fullstack Software Engineer
Witness AI · Mountain View, California
- Location
- Mountain View, California, United States
- Workplace
- Hybrid
- Employment
- Full time
- Level
- Principal
- Posted
- 13 November
About this role
Staff/Principal Fullstack Software Engineer
Location: Mountain View, CA | Hybrid, 2 days/week in office
About Us:
WitnessAI is the unified AI security and governance platform enterprises trust to govern and protect all AI activity. We provide complete, network-level visibility into every interaction including employees and autonomous agents, even in native apps where legacy tools are blind. Unlike security that relies on outdated keywords, our platform understands intent, enabling intelligent policies that stop novel threats like prompt injection while empowering productivity. WitnessAI transforms security from a bottleneck into the enabler of your AI strategy as the confidence layer for enterprise AI.
The Role
This is a Staff/Principal role with org-wide scope. You’ll work hand in hand with the Head of Product Engineering on technical strategy and help grow the engineers around you. That work centers on our web platform, which customers rely on to see, control, and secure AI activity across their company. You’ll shape its architecture end to end, from the React UI to the Go/Rust services and data stores behind it.
This is an individual contributor role, and you’ll be in good company: nobody here has stopped coding. We all ship code every day alongside our AI Agents, which feels fitting to a team whose job is keeping AI in check. You’ll lead technical work across the stack, from the UI to the ingress pipeline and raise the engineering bar through design reviews, mentoring, and the example you set in your own code.
What You'll Do
Architecture. Design and own the end-to-end architecture of the product application: frontend, APIs, services, and data model. Write ADRs for the big decisions and see them through to production.
Build across the stack. Ship features in full-stack TypeScript (React Router), Rust and Go services. Take a feature from a rough idea to a running release.
API and data design. Define API contracts and schemas that stay stable as the platform and customer base grow. Own multi-tenant concerns like isolation, performance, and migrations.
Performance and reliability. Find and fix bottlenecks in page load, query time, and service latency. Set standards for testing, observability, and release safety.
Make complex data usable. Work with product and design to turn dense security and policy data into dashboards and workflows that a busy admin can understand in seconds.
Technical leadership. Lead design reviews, review code across teams, and mentor senior and mid-level engineers. Settle technical disagreements with clear reasoning.
Cross-team work. Partner with product, design, platform, and security engineers to plan and deliver work that spans teams. Break large projects into pieces others can pick up.
Hands-on AI work. Be an advocate for building an AI native SDLC and PDLC with associated tooling.
What We're Looking For
10+ years building production web applications, with at least 3 years in a senior, staff, or principal technical leadership role.
Deep experience with TypeScript, React, and Node.js. Experience with React Router or Remix, or another server-rendered full-stack framework.
Strong backend skills. Production experience with Go or a comparable language, and with building services and REST or GraphQL APIs.
Solid SQL and data modeling skills. Experience designing for multi-tenant SaaS.
Working knowledge of Docker and Kubernetes, and of CI/CD pipelines.
Demonstrated mastery in architecture design, enterprise scalability, and cross-domain tech stacks.
What Will Make You a Stellar Candidate
You have owned a platform, not just features. You can point to a system you designed, ran in production, and lived with for years, including the parts you would change.
You are equally good at the UI and the service behind it. You care about what a user sees and about what happens to the request after they click.
You have built for enterprise customers. You know what role-based access, audit logs, and tenant isolation require, and you plan for them early.
You write things down. Your design docs and ADRs are clear enough that someone new can follow the reasoning a year later.
You have shipped with LLM APIs or AI-assisted tooling. You have a view on where it helps and where it does not.
You have worked in a startup. You are comfortable with unclear scope and changing priorities, and you pick a direction and move.
Why This Role
You set the technical direction for the product application at a company growing fast in AI security.
Enterprise customers use what you build to govern real AI activity, so the work matters from day one.
You work directly with product, design, and the CEO's leadership team, with few layers between you and the decision.
The problems are new. AI security has no settled playbook, and you help write it.
Benefits:
Hybrid work environment
Competitive salary and equity
Health, dental, and vision insurance
401(k) plan
Opportunities for professional development and growth
Generous vacation policy
Salary:
$216,000 - $274,000 (The exact salary will be determined based on the selected candidate’s location, qualifications, experience, and relevant skills.)
As published by Witness AI. Applications are handled on their site.
Skills this posting mentions
About Witness AI
Witness AI is a groundbreaking technology startup that is poised to revolutionize the expert witness search industry. Our innovative approach utilizes advanced AI and machine learning techniques to automate and streamline the process of identifying qualified experts for legal cases.
All 8 openings at Witness AIOne click, then it is written
Apply to Witness AI with a resume written for this role.
Queue Staff/Principal Fullstack Software Engineer and I read the posting, rewrite your resume against it, draft the cover letter, and score the fit. Then you press send, or press one button and I fill in Witness AI’s form for you.
01Drop your resume
A PDF or a LinkedIn URL. About a minute, once.
02I rank the openings
Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.
03Each one is written up
Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.
- 25 sent a week, free
- No card
- Nothing sent until you say so
More roles at Witness AI
See all- 25 September
- 16 June
- 10 March
- 18 December
- 3 October
- 29 May
Similar roles elsewhere
See more- 14 November
Associate Forward Deployed Engineer
DatabricksMountain View, California
$80k - $205k/yrEntry levelEngineering - 13 November
Senior Software Engineer, Performance
NuroMountain View, California (HQ)
$194k - $291k/yrSeniorEngineering - 13 November
Software Engineer Intern, Vehicle Platforms
Aurora InnovationMountain View, CaliforniaHybrid
$52/hrInternshipEngineering - 12 November
- 12 November
Engineering Manager - Notebook Dataplane
DatabricksMountain View, California
$190k - $261k/yrManagerEngineering - 12 November
Principal Software Engineer, Performance
NuroMountain View, California (HQ)
$258k - $387k/yrPrincipalEngineering
Put this to work
Paste your career in once. Every application after that is written for you.
Drop a resume or a LinkedIn URL. I rank the live openings against it, rewrite the resume and write a cover letter for the best of them, and fill in the employer's form when you press the button. You read, you decide what goes out.
01Drop your resume
A PDF or a LinkedIn URL. About a minute, once.
02I rank the openings
Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.
03Each one is written up
Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.
- New matches ranked and written before you are up.
- Every bullet stays inside what your history supports. Nothing invented.
- Queued, submitted, interviewing, offer: one screen, not a spreadsheet.
Free, no card. Up to 25 applications sent a week, and nothing is sent until you say so.
Listed from the job board Witness AI publishes. Refolk is not the employer and does not handle their hiring. Applications go to Witness AI directly.
Hiring at Witness AI? Post this role to the Refolk talent pool for $299, once. No commission, refunded if I find nobody. Post a role for $299