
Senior Software Engineer (Full-Stack)
Filevine, San Francisco, CA, United States
Mission
Filevine is building the seamless intersection between legal and business by creating a world‑class platform to help professionals scale.
Role Summary
As a Staff Full Stack Engineer on the contract review and drafting team, you’ll design and build core systems that power our AI‑native workflow engine. You’ll work across the stack: Word add‑in surfaces, Next.js web app, Go services, LLM orchestration, document processing, and agentic systems. You’ll collaborate directly with product, design, and customers to ship features that materially improve how in‑house legal teams review and negotiate contracts.
Responsibilities
Build and own full‑stack features across the Word add‑in and the web application
Architect and scale backend services (Go, Postgres, Cloud Run) that support multi‑tenant AI workflows
Work closely with AI engineers to productionize agentic systems, retrieval pipelines, embeddings, prompt libraries, and evals
Collaborate directly with customers to understand workflows, gather requirements, and shape product direction
Ship high‑quality, reliable software quickly in a small, senior team
Improve performance, latency, and reliability our LLM orchestration layer
Drive system design for new product lines built on top of the same backend platform
Mentor engineers and help define engineering standards and best practices
Qualifications
7+ years of experience building and shipping production backend systems
Strong experience with Go or a similar typed backend language
Experience designing scalable systems (HTTP APIs, Postgres, Redis, Cloud Run or similar)
Ability to architect multi‑tenant, enterprise‑grade systems
Strong product instincts and experience shipping user‑facing features end to end
Experience integrating external APIs or LLM provider services
Ability to work directly with customers to distill ambiguous workflows into clear requirements
High bar for code quality, architecture, and correctness
Comfort operating in a fast, iterative environment with high ownership
Bonus: experience with Office add‑ins, agentic workflows, or legal‑tech systems
Compensation
Base salary: $160,000 – $180,000. The total compensation package will be determined by location, qualifications, experience, and performance. This position includes paid time off and a comprehensive benefits package.
Benefits
Medical, Dental, & Vision Insurance (full‑time)
Competitive & fair pay
Maternity & paternity leave (full‑time)
Short & long‑term disability
Opportunity to learn from a dedicated leadership team
Centrally located open office building in Sugar House (onsite)
Top‑of‑the‑line company swag
Privacy Policy Notice
Filevine will handle your personal information according to our Privacy Policy. Communication about this opportunity will only come from representatives with email addresses using "filevine.com". If you receive communications from other addresses, they are not affiliated with Filevine and should not be responded to.
We may use artificial intelligence tools to support parts of the hiring process, such as reviewing applications or assessing responses. These tools assist, but do not replace, human judgment. Final hiring decisions are ultimately made by humans. For more information about data processing, please contact us.
#J-18808-Ljbffr
Filevine is building the seamless intersection between legal and business by creating a world‑class platform to help professionals scale.
Role Summary
As a Staff Full Stack Engineer on the contract review and drafting team, you’ll design and build core systems that power our AI‑native workflow engine. You’ll work across the stack: Word add‑in surfaces, Next.js web app, Go services, LLM orchestration, document processing, and agentic systems. You’ll collaborate directly with product, design, and customers to ship features that materially improve how in‑house legal teams review and negotiate contracts.
Responsibilities
Build and own full‑stack features across the Word add‑in and the web application
Architect and scale backend services (Go, Postgres, Cloud Run) that support multi‑tenant AI workflows
Work closely with AI engineers to productionize agentic systems, retrieval pipelines, embeddings, prompt libraries, and evals
Collaborate directly with customers to understand workflows, gather requirements, and shape product direction
Ship high‑quality, reliable software quickly in a small, senior team
Improve performance, latency, and reliability our LLM orchestration layer
Drive system design for new product lines built on top of the same backend platform
Mentor engineers and help define engineering standards and best practices
Qualifications
7+ years of experience building and shipping production backend systems
Strong experience with Go or a similar typed backend language
Experience designing scalable systems (HTTP APIs, Postgres, Redis, Cloud Run or similar)
Ability to architect multi‑tenant, enterprise‑grade systems
Strong product instincts and experience shipping user‑facing features end to end
Experience integrating external APIs or LLM provider services
Ability to work directly with customers to distill ambiguous workflows into clear requirements
High bar for code quality, architecture, and correctness
Comfort operating in a fast, iterative environment with high ownership
Bonus: experience with Office add‑ins, agentic workflows, or legal‑tech systems
Compensation
Base salary: $160,000 – $180,000. The total compensation package will be determined by location, qualifications, experience, and performance. This position includes paid time off and a comprehensive benefits package.
Benefits
Medical, Dental, & Vision Insurance (full‑time)
Competitive & fair pay
Maternity & paternity leave (full‑time)
Short & long‑term disability
Opportunity to learn from a dedicated leadership team
Centrally located open office building in Sugar House (onsite)
Top‑of‑the‑line company swag
Privacy Policy Notice
Filevine will handle your personal information according to our Privacy Policy. Communication about this opportunity will only come from representatives with email addresses using "filevine.com". If you receive communications from other addresses, they are not affiliated with Filevine and should not be responded to.
We may use artificial intelligence tools to support parts of the hiring process, such as reviewing applications or assessing responses. These tools assist, but do not replace, human judgment. Final hiring decisions are ultimately made by humans. For more information about data processing, please contact us.
#J-18808-Ljbffr