Senior Software Development Engineer II at Filevine

United States

Filevine Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Legal Tech, TechnologyIndustries

Requirements

  • 5+ years of backend development with expert-level C# and .NET 8+
  • Production-grade mastery of Domain-Driven Design (strategic + tactical patterns)
  • Deep, hands-on experience with MartenDB and Wolverine (.NET Critter Stack)
  • Strong grasp of CQRS, event sourcing, and PostgreSQL performance optimization
  • Experience in legal tech, workflow automation, or regulated industries
  • Familiarity with OpenTelemetry or other observability platforms
  • Familiarity with Svelte, TypeScript, and frontend development
  • Familiarity with Auth0 and Okta FGA
  • Exceptional communication—able to explain complex domain logic to non-technical stakeholders
  • Growth mindset, collaborative spirit, and passion for mentorship
  • Proven ability to independently drive high-impact initiatives to completion under ambitious timelines

Responsibilities

  • Architect and implement sophisticated legal domains using Domain-Driven Design (DDD), defining bounded contexts, aggregates, domain events, and a shared ubiquitous language
  • Model resilient, event-sourced systems with Marten, leveraging multi-document sessions, projections, and tenanted document storage in PostgreSQL
  • Design and deliver asynchronous, idempotent message handlers using Wolverine, with built-in retry policies, dead-letter queues, and full observability
  • Optimize PostgreSQL performance under high-throughput workloads using indexing, partitioning, and query tuning
  • Drive end-to-end feature ownership—from domain modeling and REST API design to CI/CD automation, observability, and production monitoring
  • Establish and enforce engineering excellence through code reviews, architectural decision records (ADRs), and comprehensive test coverage (unit, integration, contract)
  • Build in enough resiliency or be prepared to troubleshoot and resolve the technical issues, no matter the hour
  • Mentor mid-level and junior engineers in DDD strategic patterns, clean architecture, and modern .NET best practices
  • Partner with product, UX, and legal domain experts to translate complex workflows into intuitive, high-performance software
  • Actively shape shared domain models and architecture decisions in cross-team design syncs, sprint planning, and design document reviews
  • Clearly articulate technical trade-offs and domain models to engineers, product leaders, and stakeholders
  • Actively contribute in design discussions, sprint planning, and cross-team syncs with empathy and respect

Skills

.NET
MartenDB
Wolverine
Domain-Driven Design
DDD
PostgreSQL
Event Sourcing
Event-Driven Architecture
REST API
CI/CD
Indexing
Partitioning
Query Tuning

Filevine

AI-powered platform for legal operations

About Filevine

Filevine provides an AI-powered legal technology platform designed to improve the efficiency of law firms. The software suite, developed by legal professionals, includes features that reduce repetitive tasks, assist in drafting documents using case data, and offer customizable settings for document management. It also includes tools for invoicing, timesheet review, and time tracking, which help law firms streamline their workflows and save resources. Additionally, Filevine offers AI-enhanced intake and lead management tools that assist firms in converting leads into clients and optimizing marketing efforts. The platform features eSignature capabilities for easy document management and signing. Unlike many competitors, Filevine integrates advanced AI functionalities, allowing users to generate demand letters and gain real-time insights from documents. The goal of Filevine is to empower law firms of all sizes to operate more efficiently and effectively through technology.

Provo, UtahHeadquarters
2015Year Founded
$414MTotal Funding
SERIES_DCompany Stage
AI & Machine Learning, LegalIndustries
501-1,000Employees

Benefits

Medical, dental, & vision insurance
Parental leave
Disability insurance
Ergonomic and height-adjustable workstations
Weekly taco lunches
Flexible hybrid work schedules

Risks

Increased competition from similar AI-powered legal tech startups may affect market share.
Data privacy concerns with AI and third-party platforms could lead to regulatory issues.
Economic downturns may reduce law firms' spending on legal technology solutions.

Differentiation

Filevine offers a comprehensive AI-powered platform tailored for legal professionals.
The platform integrates real-time data analytics for enhanced decision-making in law firms.
Filevine's eSignature and document management tools streamline legal workflows efficiently.

Upsides

Filevine's AI tools improve lead conversion and client acquisition for law firms.
The partnership with Domo enhances operational efficiency through actionable data insights.
Filevine's comprehensive billing and payments platform strengthens its end-to-end solution offering.

Land your dream remote job 3x faster with AI