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 →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