Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Filevine

Senior Software Development Engineer (Backend)

Posted Updated
Discussion
  • Join a high-impact engineering team innovating on a brand-new product inside Filevine, creating mission-critical systems that redefine how justice is served—using cutting-edge .NET Critter Stack (MartenDB and Wolverine), Domain-Driven Design, and event-driven architecture to solve complex, real-world problems at scale
  • 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

Benefits

  • Medical, Dental, & Vision Insurance
  • Competitive & Fair Pay
  • Short & long-term disability
  • Maternity & Paternity leave
  • Centrally located open office in Sugar House
  • Company swag that will make your friends envious
  • Opportunity to make an impact on Day 1
  • 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)
  • Experience in legal tech, workflow automation, or regulated industries
  • Familiarity with OpenTelemetry or other observability platforms
  • Proven ability to independently drive high-impact initiatives to completion under ambitious timelines

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.