Senior Software Development Engineer II (Backend)

6 months, 1 week ago
Full-time
Senior
Software Development
Filevine

Filevine

Filevine is a top legal tech company revolutionizing legal work with AI-powered case management software, empowering law firms to streamline operations and enhance client services.

Specialized Consumer Services
251-1K
Founded 2015
$226M raised

Description

  • Architect and implement legal domain models using Domain-Driven Design, including bounded contexts, aggregates, domain events, and a shared ubiquitous language.
  • Model resilient event-sourced systems with Marten, including multi-document sessions, projections, and tenanted document storage in PostgreSQL.
  • Design and deliver asynchronous, idempotent message handlers using Wolverine with retry policies, dead-letter queues, and observability.
  • Optimize PostgreSQL performance for high-throughput workloads through indexing, partitioning, and query tuning.
  • Own features end to end, from domain modeling and REST API design through CI/CD automation, observability, and production monitoring.
  • Establish engineering standards through code reviews, architectural decision records, and comprehensive unit, integration, and contract testing.
  • Mentor mid-level and junior engineers in DDD patterns, clean architecture, and modern .NET best practices.
  • Partner with product, UX, and legal experts to translate complex workflows into intuitive software.
  • Contribute to shared domain models and architecture decisions in cross-team design sessions, sprint planning, and design reviews.
  • Communicate technical trade-offs and domain concepts clearly to engineers, product leaders, and other stakeholders.

Requirements

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

Benefits

  • Base salary range of $190,000 to $215,000.
  • Paid time off policy.
  • Comprehensive benefits package.
  • Medical, dental, and vision insurance for full-time employees.
  • Maternity and paternity leave for full-time employees.
  • Short- and long-term disability coverage.
  • Opportunity to learn from a dedicated leadership team.
  • Dynamic, rapidly growing company environment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

[Job-32191] Senior Backend IA Developer, Brazil

CI&T 5K-10K Internet Software & Services

A CI&T busca uma pessoa Backend Developer para evoluir os componentes core da AI Platform do CI&T Flow, desenvolvendo uma plataforma multi-cloud de orquestração de modelos, integração com LLMs, observabilidade, resiliência e escala.

CI/CD Docker Generative AI GitOps Grafana Helm Java Kotlin Kubernetes Load Balancing MongoDB Node.js OpenTelemetry PostgreSQL Prometheus
6 hours, 7 minutes ago

Senior Node.js Backend Engineer

Smeetz 11-50 Media

Smeetz is seeking a remote Senior Node.js Backend Engineer based in Algeria to develop and scale the backend infrastructure powering its AI-driven commerce SaaS platform for visitor attractions.

AMQP AWS Chai CI/CD Docker Jest Mocha NestJS Node.js RabbitMQ REST API
7 hours, 7 minutes ago

Backend Java Engineer

Airship 251-1K Internet Software & Services

Airship is hiring a Backend Java Engineer to build and operate reliable, low-latency distributed systems on Google Cloud that process continuous event streams and terabytes of analytical data.

CI/CD GCP Git Java Microservices SQL
1 day, 6 hours ago

Desarrollador Backend Java Senior

Coforge 10K-50K IT Services

Coforge busca un Desarrollador Backend Java Senior para desarrollar aplicaciones empresariales escalables y seguras mediante microservicios y programación reactiva, en modalidad remota desde Lima con asistencia ocasional a oficinas según requerimiento del cliente.

Docker Git Gradle Java JUnit Kubernetes Maven Mockito Oracle Postman Scrum SonarQube Spring Boot SQL TDD
1 day, 6 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers