Skip to content

Senior Software Engineer, Database Systems

173k – 251kOakland, CABackend EngineeringHybrid5+ YOE
Summary

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 role

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
PostgreSQLMySQLAWSGCPAzureDistributed SystemsShardingReplicationQuery OptimizationDatabase Performance TuningpgvectorWeaviateChroma
Similar roles at this salary range
All Backend Engineering jobs →
Prompt Health

Senior Healthcare Integrations Software Engineer

Senior engineer building scalable EDI/API healthcare integrations for B2B SaaS. Requires 5+ years experience, strong API skills, and proficiency in PHP or Python.

170k – 200kUnited StatesBackend EngineeringRemote5+ YOEPHPEDI
xAI

Member of Technical Staff

Write and maintain production backend services, build scalable frameworks, and deploy infrastructure using Java, Python, React, Docker, and Kubernetes. Requires 1 year of experience with LLMs, recommendation systems, and probabilistic modeling.

180k – 220kPalo Alto, CABackend EngineeringOn-site1+ YOEJavaScala
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kSeattle, WABackend EngineeringHybrid2+ YOEJavaKafka
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kSan Francisco, CABackend EngineeringHybrid2+ YOEJavaKafka
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kNew York, NYBackend EngineeringHybrid2+ YOEJavaKafka