Remote Position
[Remote] Senior Software Development Engineer II (Backend)
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. Filevine is hiring a Senior Software Development Engineer II (Backend) to build mission-critical systems for a new product. The role focuses on designing and implementing scalable legal-domain software using .NET, Domain-Driven Design, and event-driven architecture, while owning features and mentoring engineers.
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
- 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 OktaFGA
- 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
Benefits
- Commissions
- Stock options
- Paid time off
- Comprehensive benefits package
- Remote work or the option to be hybrid/in-office in San Francisco, New York, Chicago, or Salt Lake City
- Medical, Dental, & Vision Insurance (for full-time employees)
- Maternity & paternity leave (for full-time employees)
- Short & long-term disability
- Opportunity to learn from a dedicated leadership team
- Top-of-the-line company swag
Company Overview
Company H1B Sponsorship