Skip to content
EverlawEverlaw

Senior Software Engineer, Database Systems

Designs and builds scalable database systems including sharding, replication, performance optimizations, and observability tooling for high-availability data infrastructure. Requires 5+ years software engineering with 3+ years database expertise in RDBMS like Postgres/MySQL and cloud environments.

About the job

Responsibilities

  • Architect and develop Everlaw's database and storage strategy, defining interfaces with coding architecture, caching layers, and analytics data store.
  • Develop and implement sharding and replication systems, including logical partitioning, multi-region replication, failover mechanisms, and tooling for monitoring replication lag and data consistency.
  • Engineer database performance through code-level optimizations, memory management, disk I/O, query execution plans, schema/index changes, and performance tuning.
  • Build migration tooling and strategies for SQL environments to ensure low-downtime operations and high availability.
  • Build observability systems for deep visibility into database health and bottleneck identification.
  • Stay current with industry trends, evaluate emerging technologies, and apply learnings to the existing stack.

Requirements

  • At least 5 years of software engineering experience, with at least 3 years in database engineering.
  • Deep understanding of storage engines and locking mechanisms of at least one major RDBMS (Postgres or MySQL preferred).
  • Experience with distributed systems and managing databases in cloud environments (AWS, GCP, or Azure).
  • Authorized to work in the United States without restrictions.

Nice-to-Haves

  • Practical experience with vector search databases (Weaviate, Chroma, or pgvector) for embeddings and RAG.

Compensation & Benefits

  • Expected salary range: $173,000 - $251,000 (dependent on experience and skills).
  • Equity program.
  • 401(k) with company matching.
  • Health, dental, vision insurance.
  • Flexible Spending Accounts.
  • Paid parental leave, 10 days sick leave, 17 vacation days, 11 federal holidays.
  • Modern Health membership.
  • Annual Learning & Development stipend.
  • Company-sponsored life and disability insurance.

Skills

Postgres, MySQL, AWS, GCP, Azure, Distributed Systems, Sharding, Replication, Query Optimization, Database Performance Tuning, Pgvector, Weaviate, Chroma

Northwood Space

Northwood Space

Torrance, CA

Lead Software Engineer
$174k+/yrOn-site6+ YOEBackend Engineering

Leads the Cloud team developing booking, orchestration, APIs, billing, monitoring, and data-delivery systems for a global antenna network. The role requires substantial software development and cloud-services experience, technical leadership, and expertise in distributed systems.

LangChain

LangChain

San Francisco, CA

Senior Backend Engineer, Enterprise Billing Platform
$175k+/yrOn-site5+ YOEBackend Engineering

Senior backend engineer responsible for rebuilding usage-based and token-based billing infrastructure, including pricing, metering, reconciliation, and invoicing systems. Requires 5+ years of Python or Go backend experience and familiarity with distributed systems and billing platforms.

PrizePicks

PrizePicks

United States

Gamification Senior Software Engineer
$175k+/yrRemote5+ YOEBackend Engineering

Build and operate scalable Ruby on Rails backend services for a high-traffic fantasy sports platform. The role requires 5–8 years of software engineering experience, strong PostgreSQL and API design skills, and ownership of complex systems and technical delivery.

SentiLink

SentiLink

United States

Senior Software Engineer, Platform/Backend
$170k+/yrRemote6+ YOEBackend Engineering

Build and lead the evolution of SentiLink’s secure, scalable API platform and identity decisioning products. The role requires 6+ years of software development experience, strong Python or Golang skills, and familiarity with PostgreSQL, Docker, and AWS.

Yubico

Yubico

Bellevue, WA
Senior Software Engineer - Systems Level
$170k+/yrOn-site5+ YOEBackend Engineering

Develop system software and integrations for YubiKey production, fulfillment, and manufacturing operations. The role requires 5+ years of software engineering experience, strong native or memory-safe language skills, operating-system knowledge, and familiarity with cryptography.