jobapplier

Senior Software Development Engineer (Backend)

Filevine

Skills

Required

  • .NET
  • Domain-Driven Design
  • Auth0
  • OktaFGA
  • Svelte
  • TypeScript
  • frontend development
  • MartenDB
  • Critter
  • CQRS
  • C#

Preferred

  • observability
  • legal tech / workflow automation / regulated
  • OpenTelemetry
  • DDD
  • domain modeling
  • REST API design
  • CI/CD automation
  • production monitoring

Join Filevine, a high-impact engineering team focused on innovating a brand-new product that redefines how justice is served. As a Senior Software Development Engineer (Backend), you will architect and implement sophisticated legal domains, model resilient event-sourced systems, and optimize PostgreSQL performance. You will also drive end-to-end feature ownership, establish engineering excellence, mentor junior engineers, and actively contribute to design discussions and cross-team syncs.

Responsibilities

  • Architect and implement sophisticated legal domains using Domain-Driven Design (DDD), defining bounded contexts, aggregates, domain events, and a shared ubiquitous language.
  • Drive end-to-end feature ownership—from domain modeling and REST API design to CI/CD automation, observability, and production monitoring.
  • Mentor mid-level and junior engineers in DDD strategic patterns, clean architecture, and modern .NET best practices.

Requirements

  • Growth mindset, collaborative spirit, and passion for mentorship
  • Familiarity with Auth0 and OktaFGA

Familiarity with Svelte, TypeScript, and frontend development

  • Deep, hands-on experience with MartenDB and Wolverine (.NET Critter Stack)
  • Strong grasp of CQRS, event sourcing, and PostgreSQL performance optimization
  • 5+ years of backend development with expert-level C# and .NET 8+
  • Exceptional communication—able to explain complex domain logic to non-technical stakeholders
  • Production-grade mastery of Domain-Driven Design (strategic + tactical patterns)
  • Proven ability to independently drive high-impact initiatives to completion under ambitious timelines

Preferred

  • Experience in legal tech, workflow automation, or regulated industries
  • Familiarity with OpenTelemetry or other observability platforms

Pay

USD 190,000 - 215,000