New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Everlaw

Senior Software Engineer, Database Systems

Everlaw
Apply →
hybrid senior full-time $173,000 - $251,000 Oakland, California

First indexed 18 Jun 2026

Description

Everlaw is looking for a Senior Software Engineer, Database Systems to drive the development of its core data infrastructure. As a mid-sized SaaS company experiencing rapid growth, the challenge is designing and writing code that ensures data is highly available, performant at scale, and ready to power the next generation of AI-driven features.

In this role, you will be a key contributor and software design owner for databases and storage layer, moving fluidly between low-level performance coding and high-level system architecture. You will spend most of your time designing and writing code to build robust, scalable solutions. Collaboration with a core squad of engineers and providing guidance to engineers across the broader engineering organization to level up their database expertise is also essential.

Responsibilities

  • Architect and Develop Everlaw’s database and storage strategy: Define how primary transactional databases interface with coding architecture, caching layers, and analytics data store.
  • Develop and Implement Sharding and Replication Systems: Drive implementation strategy for horizontal scaling, including designing and coding logical partitioning and sharding.
  • Engineer Database Performance: Dive deep into database internals, focusing on code-level optimizations to analyze and improve memory management, disk I/O, and query execution plans.
  • Build Migration Tooling for Low-Downtime Operations: Design and develop database migration tooling and strategies for SQL environments to ensure high availability and minimal business interruption.
  • Build Observability Systems: Develop and maintain internal tooling to provide deep visibility into database health and bottleneck identification before they impact customers.
  • Always be learning: Stay up to date with the industry, evaluating when to adopt emerging technologies versus optimizing existing stack.

Requirements

  • At least 5 years of experience in software engineering, with at least 3 years of experience 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: Proven track record of managing databases in a cloud environment (AWS, GCP, or Azure).
  • Authorized to work in the United States without restrictions.

Benefits

  • Expected salary range: $173,000 - $251,000.
  • Equity program.
  • 401(k) retirement plan with company matching.
  • Health, dental, and vision.
  • Flexible Spending Accounts for health and dependent care expenses.
  • Paid parental leave and approximately 10 days (80 hours) per year of sick leave.
  • Seventeen paid vacation days plus 11 federal holidays.
  • Membership to Modern Health.
  • Annual allocation for Learning & Development opportunities and applicable professional membership dues.
  • Company-sponsored life and disability insurance.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/everlaw/jobs/4659305006