Senior Software Development Engineer II (Backend)
Core
Architect and implement mission-critical legal domains and event-sourced systems using .NET, MartenDB, and Wolverine to transform legal operations.
Role type
Senior Backend Software Engineer (Legal Tech)
Builds
Unified legal operating platform (Filevine) with LOIS system
Domain
Legal technology / Enterprise software
Deliverable
production ML models | product features
Required skills
C# (.NET 8+), Domain-Driven Design, MartenDB, Wolverine, PostgreSQL optimization, CQRS, event sourcing, CI/CD, observability
Preferred skills
Legal tech domain knowledge, Svelte/TypeScript, Auth0/OktaFGA
Technologies
.NET 8+, MartenDB, Wolverine, PostgreSQL, Svelte, TypeScript, Auth0, OktaFGA, OpenTelemetry
Responsibilities
Architect legal domains using DDD; Model resilient event-sourced systems; Design asynchronous message handlers; Optimize PostgreSQL performance; Drive end-to-end feature ownership; Mentor junior engineers; Partner with product and legal experts; Shape shared domain models and architecture decisions.
Seniority
Senior, hands-on IC